﻿/* ----- 
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;
} 
.mastercontainer
{
    width: 970px;
    margin: 0 auto;
    background-color: #FFF;
    border-right: black 1px solid;
    border-top:  0px;
    border-left:  black 1px solid;
    border-bottom:  0px;
    padding: 0px 0px;
}

.container
{
    border:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color:#6a737b;
	line-height:13px;

}

.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: black;
    border-style:none;
    padding: 10px 0 0 0;
    width:970px;
    height:102px;  /*Height needed for FireFox 3.0 */
}
        .header p 
        {
            font-size: 85%;
            margin:0;
            padding: 0;}

        .header a:link, .header a:visited
        {
            text-decoration: none;
            color:#666;
        }

        .header a:active,.header a:focus, .header a:hover {
        color: Red;}
             

.navrow
{
    background-color: black;
    border-style: none;
    width:550px;
    padding: 0;
    float:right;
    margin-top:22px;
    margin-left:230px;
    margin-bottom:0px;
    position:relative;
    z-index:5000;

   }
.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;
    border-style:none;
    padding: 0;
    width:972px;
    color:#333;
    margin-top: -10px;
    margin-bottom: 10px;
    margin-left:  auto;
}

.footer li
{
    list-style-type: square;
    color:#333;
    }
    
.footer a:link {
text-decoration:none;
color:#333;
}

.footer a:visited {
text-decoration:none;
color:#333;
}

.footer a:hover {
text-decoration:underline;
color:#ccc;
}

.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:18px;
   color:#0096d6;
   padding-top:10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
   font-size: 12px;
   color:#6a737b;
   line-height:12px;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	font-size:11px;
	color:#6a737b;
	line-height:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	font-size:10px;
	color:#6a737b;
	line-height:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h5 {
	font-size:9px;
	color:#6a737b;
	line-height:12px;
	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;
}
.detHdDiv
{
    margin:0;
    padding:0;
    height:150px;
}


/* SEARCH */


.search
{
    background-color: black;
    border-style: none;
    padding: 0;
    float:right;
    width: 300px;
   }   

.sf_searchText {
	font-size:12px;
	color:white;
	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;
}





