/* Header */        

body{     
BACKGROUND-IMAGE: none;      
MARGIN: 15px 10px;      
BACKGROUND-COLOR: rgb(255,255,255);     
}     

.calltoact {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 11px;        
font-weight: bold;        
color: #2a4692;        
padding-right: 15px;        
padding-top: 10px;        
}        
.calltoact span{        
font-size: 21px;        
color: #2a4692;        
}        
.calltoact a {        
color: #2a4692;        
font-weight: normal;        
text-decoration: underline;        
}        
.calltoact a:hover {        
text-decoration: none;        
}        
.utilnav {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 11px;        
font-weight: bold;        
background-color: #7f91c9;        
background-image: url(../images/topnav-back.jpg);        
background-repeat: repeat-x;        
background-position: top;        
border-bottom-width: 2px;        
border-bottom-style: solid;        
border-bottom-color: #FFFFFF;        
border-right-width: 2px;        
border-left-width: 2px;        
border-right-style: solid;        
border-left-style: solid;        
border-right-color: #FFFFFF;        
border-left-color: #FFFFFF;        
}        
.utilnav a {        
color: #eeeeee;        
text-decoration: none;        
font-size: 11px;        
font-weight: bold;        
border-right-width: 1px;        
border-right-style: solid;        
border-right-color: #9eaace;        
padding-right: 6px;        
padding-left: 6px;        
}        

.utilnav a:hover {        
color: #FFFFFF;        
text-decoration: underline;        
}        

/* Body */        

.buclinks {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 10px;        
color: #3d3938;        
}        
.buclinks a {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 11px;        
color: #7386c1;        
text-decoration: underline;        
font-weight: normal;        
line-height: 1.75em;        
}        
.buclinks a:hover {        
text-decoration: none;        
color: #7386c1;        
}        
.bucheader {        
background-image:url(../images/bucket-header.jpg);        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
background-repeat: no-repeat;        
background-position: center top;        
font-size: 11px;        
font-weight: bold;        
color: #eeeeee;        
}        
#leftnav_092 {        
padding-top: 0px;        
padding-bottom: 50px;        
}        
.lefthead_092 {        
font-size: 14px;        
font-weight: bold;        
color: #0e246c;        
display: block;        
padding: 8px 5px 0px 45px;        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
background-image: url(../images/leftnav-bullet.jpg);        
background-repeat: no-repeat;        
background-position: left center;        
}        
a.leftnav_092, a.leftnav_092:visited {        
font-size: 11px;        
color: #7386c1;        
text-decoration: none;        
background-image: ;        
display: block;        
padding: 7px 5px 7px 7px;        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
background-repeat: no-repeat;        
font-weight: normal;        
margin-right: 8px;        
margin-left: 8px;        
}        
a.leftnav_092:hover, a.leftnav_092:visited:hover {        
color: #FFFFFF;        
display: block;        
background-color: #7f91c9;        
border-left-width: 2px;        
border-left-style: solid;        
border-left-color: #FF0000;        
}        

/* Footer */        

.footer td{        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 11px;        
font-weight: normal;        
color: #2e4894;        
}        
.footer td span {        
font-size: 14px;        
font-weight: bold;        
}        
.footer td a {        
color: #2e4894;        
text-decoration: underline;        
}        
.footer td a:hover {        
text-decoration: none;        
}        
#thomas_info {        
width: 100%;        
font-family: Arial;        
font-size: 10px;        
color: #8e8e8e;        
text-align: center;        
padding-top: 2px;        
padding-bottom: 2px;        
}        
#thomas_info a {        
color: #8e8e8e;        
}        

/* Text */        

p {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 12px;        
line-height: 1.5em;        
}        
li {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 12px;        
line-height: 1.5em;        
}        
ul {        
margin-bottom: 0px;        
padding-bottom: 0px;        
}        
h1 {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 18px;        
font-weight: bold;        
color: #2b4391;        
}        
h1 span{        
font-size: 13px;        
color: #2b4391;        
font-weight: normal;        
}        
h2 {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 13px;        
font-weight: bold;        
color: #2b4391;        
border-bottom-width: 1px;        
border-bottom-style: solid;        
border-bottom-color: #CCCCCC;        
padding-bottom: 1px;        
}        
h3 {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 14px;        
font-weight: bold;        
color: #000072;        
text-decoration: none;        
}        
.smtext {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 10px;        
line-height: 12px;        
}        
.headline {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 24px;        
font-weight: bolder;        
color: #000072;        
line-height: 28px;        
padding-top: 0px;        
padding-left: 0px;        
padding-right: 0px;        
}        
.elevenpts {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 11px;        
line-height: 1.5em;        
}        
.elevenpts a{        
text-decoration: none;        
}        
.elevenpts a:hover{        
text-decoration: underline;        
}        
.tableheader {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 12px;        
font-weight: bold;        
color: #333333;        
}        
.tabletext, .tabletext td, .tabletext p {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 11px;        
line-height: 1.5em;        
}        
.quote {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 15px;        
color: #000072;        
background-color: #fff;        
padding: 6px 0px 6px 0px;        
width: 150px;        
border-top-width: 5px;        
border-bottom-width: 1px;        
border-top-style: solid;        
border-bottom-style: solid;        
border-top-color: #000072;        
border-bottom-color: #000072;        
margin-top: 20px;        
margin-left: 20px;        
margin-bottom: 20px;        
float: right;        
line-height: 20px;        
}        
.quote span {        
font-size: 18px;        
}        

/* Right column css */        

.rtext {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 11px;        
padding: 0px 20px 0px 15px;        
color: #12477d;        
}        
.rtext a {        
color: #12477d;        
text-decoration: none;        
font-weight: bold;        
line-height: 1.5em;        
}        
.rtext a:hover {        
text-decoration: underline;        
}        
.morelinks {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 10px;        
font-weight: bold;        
color: #3d3938;        
padding-top: 3px;        
padding-right: 20px;        
padding-bottom: 3px;        
}        
.morelinks a{        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 10px;        
font-weight: bold;        
text-decoration: underline;        
color: #3d3938;        
}        
.morelinks a:hover{        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 10px;        
font-weight: bold;        
text-decoration: none;        
color: #3d3938;        
}        

/* Misc Class css */        

.bottomborder {        
border-bottom-width: 1px;        
border-bottom-style: solid;        
border-bottom-color: #3d3938;        
}        
.bottomlinks {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 10px;        
line-height: 1.5em;        
}        
.bottomlinks a{        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 10px;        
line-height: 1.5em;        
color: #000000;        
}        
.bottomlinks a:hover{        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 10px;        
line-height: 1.5em;        
text-decoration: none;        
}        
.border {        
border: 1px solid #cdcdcd;        
}        
.border2 {        
border: 1px solid #d1d1d1;        
padding: 20px;        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 11px;        
line-height: 1.5em;        
}        
.padding {        
padding: 25px 30px 25px 30px;        
}        
.padding2 {        
padding-top: 30px;        
padding-right: 40px;        
padding-bottom: 30px;        
padding-left: 40px;        
}        
.vertline {        
border-right-width: 1px;        
border-right-style: solid;        
border-right-color: #8091c9;        
}        
.rcolpadding {        
padding-top: 18px;        
padding-right: 8px;        
padding-left: 8px;        
}        
.fright {        
float: right;        
}        
.fleft {        
float: left;        
}        
.tagline {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 10px;        
color: #2a4592;        
padding-right: 45px;        
}        
.search {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 16px;        
font-weight: bold;        
color: #000072;        
}        
.rheader {        
font-family: Verdana, Arial, Helvetica, sans-serif;        
font-size: 11px;        
font-weight: bold;        
color: #FFFFFF;        
background-color: #8fbbe2;        
padding: 6px;        
border-top-width: 2px;        
border-top-style: solid;        
border-top-color: #000072;        
display: block;        
margin-bottom: 3px;        
margin-top: 5px;        
}        
.maintext {        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 12px;        
line-height: 14px;        
color: #656565;        
}        
.imgpadding {        
margin-top: 2px;        
margin-bottom: 2px;        
margin-right: 5px;        
}        
.topback {        
background-image: url(../images/top-back.jpg);        
background-repeat: no-repeat;        
background-position: right bottom;        
}        
.language a, .language a:visited{        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 11px;        
color: #2a4692;        
text-decoration: underline;        
}        
.language a:hover, .language a:visited:hover {        
text-decoration: none;        
}        
.leftnavback {        
background-image: url(../images/leftnav-back.jpg);        
background-repeat: repeat-y;        
background-position: left top;        
padding-top: 30px;        
}        
.homeheader {        
background-image: url(../images/header-pic2-new-3.jpg);        
background-repeat: no-repeat;        
background-position: left top;        
padding-left: 25px;        
padding-top: 3px;        

height:60px;       
}        
.homeheader h1{        
margin-top: 0px;        
}        
.bucbottom {        
background-image: url(../images/bucket-bottom.jpg);        
background-repeat: no-repeat;        
background-position: center bottom;        
}        
.top {        
padding: 2px;        
width: 100px;        
border: 1px solid #cccccc;        
text-align: center;        
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";        
font-size: 10px;        
margin-top: 8px;        
}        
.top a {        
text-decoration: underline;        
color: #2b4592;        
}        
.top a:hover {        
text-decoration: none;        
}        

.heading {      
color:#FF0000;      
display:block;      
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";      
font-size:16px;      
font-weight:bold;      
margin:15px 0 15px 0;      
padding-bottom:3px;      
}   

.heading_name a{   
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";      
background-image:url(/images/heading-icon.jpg);   
background-position:0 2px;   
background-repeat:no-repeat;   
font-size:14px;   
font-weight:bold;   
margin-right:16px;    
padding-left:16px;   
text-decoration: underline;   
}   

.heading_name a: visited{   
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";      
background-image:url(/images/heading-icon.jpg);   
background-position:0 2px;   
background-repeat:no-repeat;   
font-size:14px;   
font-weight:bold;   
margin-right:16px;   
padding-left:16px;   
text-decoration: underline;   
}   

.heading_name a:hover{   
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";      
background-image:url(/images/heading-icon.jpg);   
background-position:0 2px;   
background-repeat:no-repeat;   
font-size:14px;   
font-weight:bold;   
margin-right:16px;   
padding-left:16px;   
text-decoration: none;   
}
