﻿/*
    2.brand.css
    - These styles are used to set basic elements to fit to a brand.
    - It should be able to be added to a page no matter what the media type to set the brand.
    - It must not contain layout styles. It would be used for: colors, text, fonts
    - It must not contain ids, only elements and classes
*/

/* Document Elements - (alphabetical order) */
a, a:active, 
a:visited, 
a:link      { color: #019ec9; text-decoration: none; }
a:hover, a:active, a:focus{ text-decoration: underline; }
a:focus		{ outline: dotted 1px #019ec9; }

abbr        {}
address     { line-height: 1.3em; }
blockquote p {
	font-size: 1.6em;
	margin: 10px 0 12px 0;
	line-height:1.0em;
	font-family:"Times New Roman", Times, serif;
}

body        { font-family: Arial, Sans-Serif; font-size: 0.72em; color: #5b5b5b; line-height: 1.3; }
fieldset    {}

h1          { font-size: 2.2em; FONT-FAMILY: "SansaLloydsSemiBold", Arial, Helvetica, "Nimbus Sans L", "Free Sans", Sans-Serif; margin-bottom: 8px; letter-spacing: -0.01em; color: Black; text-transform: uppercase; }
h2, .h2     { font-size: 1.3em; margin-bottom: 8px; letter-spacing: -0.01em; color: #5b5b5b; text-transform: uppercase; }
h3, .h3     { font-size: 1.35em; FONT-FAMILY: "SansaLloydsSemiBold", Arial, Helvetica, "Nimbus Sans L", "Free Sans", Sans-Serif; margin-bottom: 5px; padding:0; letter-spacing: -0.01em; color: #009ec9; }
h4, .h4     { color: #5a5a5a; font-size: 1.3em; font-weight: normal; letter-spacing: -0.01em; margin-bottom: 5px; }
.h4sifr     { font-size:1.25em; font-weight:bold; text-transform:uppercase; }
h5          { color: #5B5B5B; }
h6          {}

/* stop sifr text from disappearing in ie */
h1, h2,
.h3sifr, .h3sifrsmall,
.h4sifr,
.h5sifr { position: static; }

h1.sIFR-replaced object { margin-top: 0px; margin-bottom: -7px; }
h2.sIFR-replaced object { margin-top: -4px; margin-bottom: -6px; }
h3.sIFR-replaced { padding-bottom: 0; }
h3.sIFR-replaced object { margin-bottom: -4px; }
h4.sIFR-replaced { margin-bottom: 0; }
h4.h4sifr object { margin-top: -0px; margin-bottom: -2px; }

input[type="text"] {
	border: solid 1px #a4a4a4;
}
input[type=radio]:focus		{ outline: dotted 1px #019ec9; }
label       { }
li          { margin-bottom: 8px; }
ol          { margin:10px 0 12px 0;}
ol li       { margin-left:23px;}
p           { font-size: 1.1em; line-height: 1.3em; margin-bottom: 5px; }
.intro p,
p.intro     { font-size:130%; }

select      { }
strong      {}

#wrapper table       { 
                border-bottom: solid 0px #ddd;
                border-collapse: separate;
                border-spacing: 0;
                empty-cells: show;
            }
            #wrapper tr {}
                #wrapper tr.even td {
                    background-color: #eee;
                }
                #wrapper td {
                        border-left-width: 0;
                        text-align: left;
                        padding: 0px 0px;
                   }
                #wrapper th {
                    background-color: #aaa;
                    border: solid 1px #fff;
                    border-left-width: 0;
                    color: #fff;
                    text-align: left;
                    padding: 8px 8px;
                }
                    th a, th a:active, th a:link, th a:visited {
                        color: #fff;
                        text-decoration: underline;
                    }
                    th a:hover {
                        text-decoration: none;
                    }
                th.sortable {
                }
                th.sorted-asc {
                    background-image: url(../images/sprites.png);
                    background-position: right -337px;
                    background-repeat: no-repeat;
                }
                th.sorted-desc {
                    background-image: url(../images/sprites.png);
                    background-position: right -287px;
                    background-repeat: no-repeat;
                }


textarea    { font-family: Arial, Sans-Serif; 	border: solid 1px #a4a4a4; font-size: 1.15em; }
thead       {}
tbody       {}
tfoot       {}
ul          {}

