/* ********************************************* */
/* 3col_leftNav.css      Library */
/* Use with template 3col_leftNav.html */
/* ********************************************* */
/* ********************************************* */
/* HTML tag styles */
/* ********************************************* */
body {
    font-family: Arial,sans-serif;
    color:       #333333;
    line-height: normal;
    margin:      0px;
    padding:     0px;
}
a {
    color:           #006699;
    text-decoration: none;
}
a:link {
    color:           #006699;
    text-decoration: none;
}
a:visited {
    color:           #006699;
    text-decoration: none;
}
a:hover {
    color:           #006699;
    text-decoration: underline;
}
h1 {
    font-family: Verdana, Arial, sans-serif;
    font-size:   200%;
    color:       #cc6666;
    margin:      0px;
    padding:     0px;
    left:        auto;
    top:         auto;
}
h2 {
    font-family: Arial,sans-serif;
    font-size:   114%;
    color:       #648f7d;
    margin:      0px;
    padding:     0px;
    white-space: nowrap;
}
h3 {
    font-family: Arial,sans-serif;
    font-size:   100%;
    color:       #333333;
    margin:      0px;
    padding:     0px;
}
h4 {
    font-family: Arial,sans-serif;
    font-size:   100%;
    font-weight: normal;
    color:       #333333;
    margin:      0px;
    padding:     0px;
}
h5 {
    font-family: Verdana,Arial,sans-serif;
    font-size:   100%;
    color:       #334d55;
    margin:      0px;
    padding:     0px;
}
hr {
    font-weight: normal;
    color:       #CC6666;
}
ul {
    list-style-type: square;
}
ul ul {
    list-style-type: disc;
}
ul ul ul {
    list-style-type: none;
}
label {
    font-family: Arial,sans-serif;
    font-size:   100%;
    font-weight: bold;
    color:       #334d55;
}
/* ********************************************* */
/* Layout Divs */
/* ********************************************* */
#masthead {
    padding:       10px 0px 0px 0px;
    border-bottom: 0px solid #cccccc ;
    width:         1800;
}
#navBar {
    float:            left;
    width:            20%;
    margin:           0px;
    padding:          0px;
    background-color: #cc9966;
    border-right:     1px solid #cccccc ;
    border-bottom:    1px solid #cccccc ;
}
#headlines {
    float:         right;
    width:         115px;
    border-left:   1px solid #cccccc ;
    border-bottom: 1px solid #cccccc ;
    padding-right: 10px;
}
#content {
    float: left;
    width: 55%;
}
/* ********************************************* */
/* Components */
/* ********************************************* */
#siteName {
    margin:  0;
    padding: 0 0 0 10px;
}
/* ************ #globalNav styles ************* */
#globalNav {
    padding:       0px 0px 5px 10px;
    border-bottom: 1px solid #CCC ;
    color:         #cccccc;
}
#globalNav img {
    display: block;
}
#globalNav a {
    font-size: 90%;
    padding:   0 4px 0 0;
}
/* ************** #pageName styles ************* */
#pageName {
    margin:  0px;
    padding: 0px 0px 0px 10px;
}
/* ************ #breadCrumb styles ************ */
#breadCrumb {
    font-size: 80%;
    padding:   2px 0px 0 10px;
    color:     #648f7d;
}
#breadCrumb a {
    color: #648f7d;
}
/* ************* .feature styles ************** */
.feature {
    padding:   0px 0px 10px 10px;
    font-size: medium;
    width:     auto;
}
#content .feature table {
    color: #000000;
}
.feature h3 {
    padding:    30px 0px 5px 3px;
    text-align: center;
    font-size:  x-large;
    color:      #648f7d;
}
.feature img {
    float:   left;
    padding: 10px 10px 0px 0px;
}
.feature a {
    color: #CC6666;
    font-size:   medium;
    font-weight: bold;
    font-style:  italic;
}
.feature p {
    padding:          0px 5px 10px 5px;
    background-color: #FFFFFF;
    text-indent:      30px;
}
.feature x {
    font-size:        xx-large;
    font-style:       normal;
    width:            1in;
    height:           1in;
    background-color: #00FF33;
    overflow:         scroll;
}
/* ************* .story styles **************** */
.story {
    clear:            both;
    padding:          10px 0px 0px 10px;
    font-size:        x-small;
    background-color: #CC6666;
}
.story pc {
    background-color: #FFFFFF;
    font-size:        medium;
}
.story p {
    padding:          5px 0px 10px 0px;
    background-color: #CC6666;
}
.story a {
    color:       #000000;
    font-size:   medium;
    font-weight: normal;
}
.story a:visited {
    color: #000000;
}
/* ************ #siteInfo styles ************** */
#siteInfo {
    clear:     both;
    border:    1px solid #cccccc ;
    font-size: 75%;
    color:     #cccccc;
    padding:   10px 10px 10px 10px;
}
#siteInfo img {
    padding:        4px 4px 4px 10px;
    vertical-align: middle;
}
#siteInfo a {
    color: #648f7d;
}
/* ************ #search styles ************** */
#search {
    padding:       5px 0px 5px 10px;
    border-bottom: 1px solid #cccccc ;
    font-size:     90%;
}
#search form {
    margin:  0px;
    padding: 0px;
}
#search label {
    display: block;
    margin:  0px;
    padding: 0px;
}
/* ********** #navBar link styles ********** */
#navBar ul a:link, #navBar ul a:visited {
    display: block;
}
#navBar ul {
    list-style: none;
    margin:     0;
    padding:    0;
}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {
    border-bottom: 1px solid #EEE ;
}
/* fix for browsers that don't need the hack */
html>body #navBar li {
    border-bottom: none ;
}
/* ********** #sectionLinks styles ********** */
#sectionLinks {
    position:      relative;
    margin:        0px;
    padding:       0px;
    border-bottom: 1px solid #cccccc ;
    font-size:     90%;
}
#sectionLinks h3 {
    padding: 10px 0px 2px 10px;
}
#sectionLinks a {
    display:    block;
    border-top: 1px solid #cccccc ;
    padding:    2px 0px 2px 10px;
}
#sectionLinks a:hover {
    background-color: #dddddd;
}
/* ********** .relatedLinks styles ********** */
.relatedLinks {
    position:  relative;
    margin:    0px;
    padding:   0px 0px 10px 10px;
    font-size: 90%;
}
.relatedLinks h3 {
    padding: 10px 0px 2px 0px;
}
.relatedLinks a:link
{
    display: block;
}
.relatedLinks a:visited {
    display: block;
}
.relatedLinks a:hover {
    background-color: #dddddd;
}
/* ************* #advert styles ************* */
#advert {
    padding: 30px 0px 10px;
}
#advert img {
    display: block;
}
/* ************* #headlines styles ************* */
#headlines {
    margin:     0px;
    padding:    10px 0px 20px 10px;
    font-size:  80%;
    background: #CC6666 ;
}
#headlines p {
    padding: 5px 0px 5px 0px;
}
#masthead #siteName img {
    background-color: #648F7D;
}
#masthead img {
	padding-top: 1px;
	padding-bottom: 1px;
	border-width: 0;
}
