/* RESET EVERYTHING */
* {
margin: 0;
padding: 0;
}

/* Site Defaults Begin */
body {
background-color: #013a5f;
background-image:none;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: none;
text-align: center;
}  

#wrapper {
margin: 10px 10px 0px 10px;
text-align: left;
}

/* text & link syles */  
.default  {  
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;  
color: #000000;  
}  
.default a:link, .default a:visited, .default a:active  
{  
font-family: Arial;  
font-size: 12px;  
color: #0000FF;  
text-decoration: underline;  
}  
.default a:hover, .default a:visited:hover  
{  
font-family: Arial;  
font-size: 12px;  
color: #0000FF;  
text-decoration: none;  
} 

/* Heading Defaults */
h1 {  
color: #01548a;  
font-size: 18px;  
font-weight: bold;  
}  

h2 {  
color: #01548a;  
font-size: 14px;  
font-weight: bold;  
}  

h3 {  
color: #666;  
font-size: 14px;  
font-weight: bold;  
font-style: italic;  
}  

#maintable{   
text-align:center;  
padding:0px;  
border:1px solid #013a5f;  
} 
/* Site Defaults End */ 

/* Header Area Start */
#header-left {
background-color:#fcfcfc;
}

#header-right{  
background-image:url(images/header-right.jpg);  
background-repeat:no-repeat;
background-position:right;  
background-color:#fcfcfc;  
padding-right:10px;
} 

/* Utility Nav Start - Right Side of Header */
#utility_nav {  
text-align: right;  
display:block;  
font-family:arial;  
color:#333;  
font-size:10px;  
font-weight:bold;
}
  
#utility_nav a:link, #utility_nav a:visited{  
color:#333;  
text-decoration:underline;  
font-size:10px;  
font-weight:bold;  
}
  
#utility_nav a:hover{  
color:#333;  
text-decoration:none;  
font-size:10px;  
font-weight:bold;  
}  
/* Header Area End */

/* Top Navigation Area Start */
#topnav {  
text-align:center;  
background-color: #939393;  
white-space: nowrap;  
}  

.topnav  {  
font-family: Arial;  
font-size: 12px;  
font-weight: bold;  
color: #ededed;  
padding: 5px 10px 5px 10px;  
margin:0px;  
}  

.topnav a:link, .topnav a:visited, .topnav a:active {  
color: #ededed;  
text-decoration: none;  
padding-left: 10px;  
padding-right: 10px;  
}  

.topnav a:hover, .topnav a:visited:hover {  
color: #ededed;  
text-decoration: underline;  
padding-left: 10px;  
padding-right: 10px;  
}  
/* Top Navigation End */

/* Banner Begin */
.table_banner { 
background-color:#01548a;  
} 

#banner-right{  
padding-right:10px;  
font-family:Arial;  
font-size: 12px;  
font-weight:bold;  
color:#fff;  
padding-left:16px;  
}  

#banner-right_search{  
padding-right:10px;  
font-family:Arial;  
font-size: 12px;  
font-weight:bold;  
color:#fff;  
vertical-align:top;  
}  

.img-go{  
margin-top:-3px;  
}  

html > body .img-go {  
margin-top: -8px;  
}  

.big{  
font-size:18px;  
} 
/* Banner End */

/* Left Navigation Begin */
.lefthead  {  
width: 170px; 
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;  
font-weight: bold;  
color: #000000;  
display: block;  
background-color: #bdbdbd;  
padding: 2px 10px;  
text-align:center;
}  

.lefthead a:link, .lefthead a:visited, .lefthead a:active  {  
width: 170px; 
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;  
color: #000000;  
text-decoration: none;  
font-weight:bold;  
} 

.lefthead a:hover, .lefthead a:visited:hover  {  
width: 170px; 
font-family:Arial, Helvetica, sans-serif;
font-size: 12px ;  
color: #666;  
text-decoration: none;  
font-weight:bold;  
}  

.leftnav {  
font-family:Arial, Helvetica, sans-serif;
padding-top: 15px;  
padding-bottom: 20px;  
background-color: #ddd;  
text-align:center;  
margin-top:-6px;  
}  

.leftnav a:link, .leftnav a:visited, .leftnav a:active  {  
font-family:Arial, Helvetica, sans-serif; 
font-size: 11px;  
color: #666;  
text-decoration: none;  
background-color: #ddd;  
display: block;
padding: 5px 5px 5px 5px;
border-bottom: 1px #333 dashed;  
font-weight:bold;  
text-align:center;  
}
  
.leftnav a:hover, .leftnav a:visited:hover  {  
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;  
color: #000;  
text-decoration: none;  
background-color: #ddd;  
display: block;  
padding: 5px 5px 5px 5px;
border-bottom: 1px #333 dashed;  
font-weight:bold;  
text-align:center;  
}  

html>body .leftnav {  
margin-top:2px;  
}  
/* Left Navigation End */

/* Main Content Begin */
#content_area {  
padding-left: 15px;  
padding-right: 15px;  
padding-top: 30px;  
padding-bottom: 30px;  
VERTICAL-ALIGN: top;  
WIDTH: 100%;  
background-color: #FFFFFF;
}  

#main {  
width: 100%;  
background-color: #FFFFFF;  
}  

.idContentTblCell{  
PADDING-RIGHT: 15px;  
PADDING-LEFT: 15px;  
PADDING-BOTTOM: 15px;  
VERTICAL-ALIGN: top;  
PADDING-TOP: 15px;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: none;
}  

.abttext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:none;
}
a.abttext, a:link.abttext, .abttext a, .abttext a:link {font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;}
a:visited.abttext, .abttext a:visited {font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.abttext, .abttext a:hover {font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;}

/* Footer Begin */
#footer {  
width: 100%;  
text-align: center;  
padding-top: 4px;  
padding-bottom: 4px;  
background-color: #01548a;  
}  

.footer {  
font-family: Arial;  
font-size: 11px;  
color: #FFFFFF;  
}  

.footer a:link, .footer a:visited, .footer a:active { 
text-decoration: underline;  
}  

.footer a:hover, .footer a:visited:hover {  
text-decoration: none;  
}  
/* Footer End */

/* ThomasWebs Footer Begin */
#thomas_info, #thomas_info a:link, #thomas_info a:visited {  
width: 95%;  
font-family: Arial;  
font-size: 10px;  
color: #dedede;  
text-align: right;  
padding-top: 2px;  
padding-bottom: 2px;  
}  

#thomas_info a:hover {  
width: 95%;  
font-family: Arial;  
font-size: 10px;  
color: #dedede;  
text-align: right;  
padding-top: 2px;  
padding-bottom: 2px;  
text-decoration:none;  
}  
/* ThomasWebs Footer End */

/* Content Page Styles Begin */
/* For Index.html Begin */
.basetable {
width: 100%;
border: none;
}

.bucket-head {  
font-size: 16px;  
font-style: normal;  
color: #002F4F;  
font-weight: bold;  
text-decoration: none;  
}  

.bucket-head a:hover, .bucket-head visited:hover {  
font-size: 16px;  
font-style: normal;  
color: #01548a;  
font-weight: bold;  
text-decoration: underline;  
}  

.bucket-head a:link, .bucket-head a:visited {  
font-size: 16px;  
font-style: normal;  
color: #002F4F;  
font-weight: bold;  
text-decoration: none;  
}

.bucket-head2 {  
font-size: 12px;  
font-style: normal;  
color: #01548a;  
font-weight: bold; 
}  

.bucket-head2 a:link, .bucket-head2 a:visited {  
font-size: 12px;  
font-style: normal;  
color: #01548a;  
font-weight: bold;  
text-decoration: underline;  
}  

.bucket-head2 a:hover, .bucket-head2 visited:hover {  
font-size: 12px;  
font-style: normal;  
color: #01548a;  
font-weight: bold;  
text-decoration: none;  
}

.brder {  
border-top: 1px solid #01548a;  
border-right: 1px solid #01548a;  
border-bottom: 1px solid #01548a;  
border-left: none  
}  

.buckets ul {  
padding-left:10px;  
text-indent: 15px;  
margin:5px 5px;  
list-style:none;  
}  

.buckets ul li {  
background: url(images/bullet_li.jpg) no-repeat left;
}  

.bucket-text {  
font-size: 12px;  
color: #01548a;  
white-space:nowrap;  
}  

.bucket-text a:link, .bucket-text a:visited {  
font-size: 12px;  
font-style: normal;  
color: #01548a;  
text-decoration: none;  
}  

.bucket-text a:hover, .bucket-text visited:hover {  
font-size: 12px;  
font-style: normal;  
color: #01548a;  
text-decoration: underline;  
}  

#buckets-bdr{  
border: 1px #ccc solid;  
padding:10px 30px;  
}  

#buckets-bdr td{  
}  

.brder2 {
border-top: 1px solid #01548a;  
border-right: none;  
border-bottom: 1px solid #01548a;  
border-left: none;
}




#container {  
width: 90%;  
background-color: #FFFFFF;  
text-align:center;  
}  

/* header area start */  

#header {  
width: 100%;  
border-top: 1px #FFFFFF solid;  
border-bottom: 1px #FFFFFF solid;  
}  

/*html > body #banner-right{   
padding-right:10px;  
font-family:Arial;  
font-size: 12px;  
font-weight:bold;  
color:#fff;  
} */ 

/* topnav area start */  

/* main area start */  






/* footer area start */  
#footer {  
width: 100%;  
text-align: center;  
padding-top: 4px;  
padding-bottom: 4px;  
background-color: #01548a;  
}  

.footer  {  
font-family: Arial;  
font-size: 11px;  
color: #FFFFFF;  
}  

.footer a:link, .footer a:visited, .footer a:active  {  
font-family: Arial;  
font-size: 11px;  
color: #FFFFFF;  
text-decoration: underline;  
}  

.footer a:hover, .footer a:visited:hover  {  
font-family: Arial;  
font-size: 11px;  
color: #FFFFFF;  
text-decoration: none;  
}  


/* heading styles */  

 

/* image styles */  
.img1 {  
border: 1px #666 solid;  
}  

.imgleft {  
border: 1px #666 solid;  
float:left;  
margin-right:10px;  
}  

/* miscellaneous */  


 

/* bucket styles*/  


.pdf a {  
text-decoration: none !important;  
}  

.pdf a:hover {  
text-decoration: underline !important;  
}  

a {  
text-decoration: none;  
}  

a:hover {  
text-decoration: underline;  
} 