﻿/* ----- 
The ABUnigrid theme is the framework for all sites.
It contains the standard grid, fonts and colors.

1. Import the ABLUnigrid
2. Create Child theme (CSS and skins) to override properties in ABLUnigrid
----- 

@import url("../Unigrid/00reset.css"); 
@import url("../Unigrid/01grid.css"); 
@import url("../Unigrid/02screen.css"); 
@import url("../Unigrid/10header.css"); 
@import url("../Unigrid/20NavRow.css"); 
@import url("../Unigrid/30Footer.css"); 
@import url("../Unigrid/79SpecialText.css"); 
@import url("../Unigrid/89buttons.css"); */
/*Don't import fancy.css for this site */

body {
    background-color: #676767;
    padding-top:8px;
    *padding-top:15px; /* notice the * before the property - shows in IE7 and below */
} 
.mastercontainer
{
    width: 970px;
    margin: 0 auto;
	background-image:url('../../Images/ContainerBackground.jpg');
    border-right: black 1px solid;
    border-top:  0px;
    border-left:  black 1px solid;
    border-bottom:  0px;
    padding: 0px 0px;
}

.container
{
    border-style: none;
	border-width: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url('../../Images/ContainerBackground.jpg');
    font-size:12px;
	color:#6a737b;
	line-height:13px;
	*margin-top:-30px; /* notice the * before the property - shows in IE7 and below */

}

.subcontainer
{
    border-style: none;
	border-width: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color:#6a737b;
	line-height:13px;
	background-color:transparent;
	margin-top:0px;
}

.frameborder
{
     border:1px;
     width:468px;   /* needed to work in FireFox 3.0 */
     border-color:#b4b9bd;
     border-style:solid;

}

.framepadding
{
     padding:10px;

}

.wrapper {padding: 0;

}
.header {
    background-color: gray;
    background-image:url('../../Images/HeaderBanner.jpg');
    border-style:none;
    padding: 0;
    width:970px;
    height:113px;  /*Height needed for FireFox 3.0 */
}             

.breadcrumbs
{
    border: none;
    font-size: 95%;
    padding: 0;
    font-size:10px;
    color:#0593d3;

}
.breadcrumbs a:link {
text-decoration:underline;
color:#0593d3;
}

.breadcrumbs a:visited {
text-decoration:underline;
color:#0593d3;
}

.breadcrumbs a:hover {
text-decoration:underline;
color:#676767;
}

.breadcrumbs a:active,a:focus {
text-decoration:underline;
color:green;
}
.footer
{
    background-color: #676767;
    background-image:url('../../Images/FooterBackground.jpg');
    background-repeat: repeat-x;
    border:1px black solid;
    border-top: 0px;
    padding: 0;
    padding-top:10px;
    *padding-bottom:10px; /* notice the * before the property - shows in IE7 and below */
    width:970px;
    color:#999;
	margin-top:-10px;
    margin-bottom: 10px;
    margin-left:  auto;
}

.footer li
{
    list-style-type: square;
    color:#999;
    }
    
.footer a:link {
text-decoration:none;
color:#999;
}

.footer a:visited {
text-decoration:none;
color:#999;
}

.footer a:hover {
text-decoration:underline;
color:#777;
}

.footer a:active,a:focus {
text-decoration:underline;
color:#ccc;
}

.footerbar
{
text-decoration:none;
color:#ccc;
font-size:10px;
}
    
.footerbar a:link {
text-decoration:none;
color:#ccc;
}

.footerbar a:visited {
text-decoration:none;
color:#ccc;
}

.footerbar a:hover {
text-decoration:none;
color:#fff;
}

.footerbar a:active,a:focus {
text-decoration:none;
color:#fff;
}

    

table {
    border-top: medium none;
    border-left: medium none;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}

th, td {
    border-top: medium none;
    border-left: medium none;
    border-collapse: collapse;
    padding: 0 0 0 0;
    margin: 0;
    border: 0;
}
h1 {
   font-size:14px;
   color:#999999;
   font-weight:bold;
   padding-top:10px;
   padding-bottom:10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
   font-size: 18px;
   color: #0073bb;
   line-height:12px;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 {
   font-size: 14px;
   color: #999999;
   line-height:12px;
   font-weight:bold;
   font-style:italic;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

h4 {
   font-size: 12px;
   color: #999999;
   line-height:10px;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

h5 {
   font-size: 12px;
   color: #0073bb;
   line-height:10px;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {
text-decoration:underline;
color:#0096d6;
}

a:visited {
text-decoration:underline;
color:#0096d6;
}

a:hover {
text-decoration:underline;
color:black;
}

a:active,a:focus {
text-decoration:underline;
color:black;
}

.sidenotes {
color: black;

}

.sidenotes a:link {
text-decoration:underline;
color:black;
}

.sidenotes a:visited {
text-decoration:underline;
color:black;
}

.sidenotes a:hover {
text-decoration:underline;
color: #FFFFFF;
}



.thumbtext {
color:#999999;
font-size:9px;;
}


.thumbtext a:link {
text-decoration:underline;
color:#999999;
}

.thumbtext a:visited {
text-decoration:underline;
color:#999999;
}

.thumbtext a:hover {
text-decoration:underline;
color:black;
}

.thumbtext h5 {
   font-size: 9px;
   color: #0096d6;
   line-height:10px;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}



.detHdDiv
{
    margin:0;
    padding:0;
    height:150px;
}
li
{
  padding-bottom:10px;
}


/* SEARCH */


.search
{
    background-color: transparent;
    border-style: none;
    padding: 0;
    float:right;
    width: 300px;
    padding-top:25px;
    font-size:12px;
   }   

.sf_searchText {
	font-size:11px;
	color:gray;
	background:green;
	width:150px;

}

.sf_searchSubmit {
	font-size:12px;
	font-weight:bold;
	color:white;
	background:#999999;
	border:1px;
	border-color:white;
	border-style:solid;
	padding: 0px;
	margin:0px;
}
.sf_searchBox {
	padding: 0px;
	margin:0px;
	float:right;
}



