﻿/* 
 * General style selectors
 */ 

/* Resets */ 

body, div, img, form, input, p, fieldset, 
blockquote, table, embed, object, 
h1, h2, h3, h4,h5, h6, h7 
{
    margin: 0; 
    padding: 0;
    border: 0; 
    outline: 0;
}

body
{
    font-family: Arial, Helvetica, Verdana, Sans-Serif;
    font-size: 11px;
}

/* a. contains settings for <a href> tags */

a
{
    text-decoration: underline; 
    color: #48688f;
}

a.graylink
{
    text-decoration: underline;
    color: #555555;
}

a.graylink-noline
{
    text-decoration: none;
    color: #555555;
}

a.bluelink-noline
{
    text-decoration: none; 
    color: #48688f;
}

a.bluelink
{
    text-decoration: underline; 
    color: #48688f;
}

a.orangelink
{
    text-decoration: underline;
    color: #ff9900;
}

a.whitelink 
{
    text-decoration: underline;
    color: white;
}

a.whitelink-noline
{
    text-decoration: none;
    color: white;
}

hr 
{
    height: 1px; 
    background-color: #aaaaaa; 
}

/* News article selectors */
p
{
    padding: 10px 10px 0 0; 
}

h1
{
    font-size: 16px;
    font-weight: bold; 
    color: #496890;
    margin: 12px 0 12px 0; 
}
h1 a
{
    text-decoration: none;
}

h2
{
    font-size: 14px;
    font-weight: bold; 
    color: #496890; 
    margin: 10px 0 10px 0; 
}
h2 a
{
    text-decoration: none;
}

h3
{
    font-size: 12px;
    font-weight: bold; 
    color: #496890; 
    margin: 8px 0 8px 0; 
}

h4
{
    font-size: 12px;
    font-weight: bold; 
    color: #444444; 
    margin: 6px 0 6px 0; 
    padding: 0 0 0 0; 
}

h5
{
    font-size: 13px;
    color: #666666; 
    font-weight: normal;  
    margin: 6px 0 6px 0; 
    padding: 0 0 0 0; 
}

h6
{
    font-size: 14px;
    font-weight: bold; 
    color: #496890; 
    margin: 6px 0 3px 0; 
    padding: 0 0 0 0; 
}

p
{
    font-size: 11px; 
}

.title
{
    font-size: 16px;
    font-weight: bold; 
    color: #496890; 
    margin-bottom: 5px; 
}

.subtitle
{
    font-size: 14px;
    font-weight: bold; 
    color: #ff9900; 
    margin-bottom: 5px; 
}

.date
{
    font-size: 10px;
    font-weight: normal; 
    color: #666666;  
    margin-bottom: 5px; 
}

.ul 
{
    list-style-type: circle;  
    list-style-position: outside; 
}

.ol
{
    list-style-type: decimal; 
    list-style-position: outside; 
}

/* General web page selectors */

h2.white  
{
    font-size: 14px;
    font-weight: bold; 
    color: White; 
    text-decoration: none; 
    margin: 10px 0 10px 0; 
}

h3.main
{
    font-size: 12px;
    font-weight: normal; 
    color: #444444; 
    margin: 10px 0 0 0; 
    padding: 0; 
}

p.main
{
    font-size: 11px;
    margin: 10px 0 0 0; 
    padding: 0; 
}

h1.gen 
{
    font-weight: bold; 
    color: #496890; 
    margin: 10px 0 0 0; 
    padding: 0; 
}

h2.gen
{
    font-weight: bold; 
    color: #ff9900; 
    margin: 10px 0 0 0; 
    padding: 0; 
}

p.gen 
{
    margin: 10px 0 0 0; 
    padding: 0; 
}

table.with-border 
{
    border: solid 1px #444444;
    border-collapse: collapse;
    width: 100%; 
}

td.with-border 
{
    border: solid 1px #444444; 
    border-collapse: collapse;
    padding: 5px 5px 10px 5px; 
    width: 50%;  
    vertical-align: text-top;
}


/* MasterPage Selectors */
.MasterOuter
{
    color: #ffffff;
    background-color: #444444;
    width: 760px;
    position: absolute;
    left: 0px;
    top: 0px;
    margin: 0px;
}
