/* global font styles */

A {
	color:#333333;
	text-decoration: underline;
}
A.content {
	color:#333333;
	text-decoration: underline;
}
A.newsitem {
	color:#ffffff;
	text-decoration: none;
}
A:hover {
	color:#333333;
	text-decoration: none;
}
A.content:hover {
	color:#000000;
	text-decoration: none; 
}
A.subtitle:hover {
	color: #006699;
	text-decoration: none;
}
A.desclink:hover {
	color: #006699;
	text-decoration: none;
}
A.smallnav:hover {
	color:#ffffff;
	text-decoration: underline;
}
A.leftnavhead:hover {
	color:#ffffff;
	text-decoration: underline;
}
A.leftnavitem:hover {
	color:#FFFFFF;
	text-decoration: none;
}
A.topnavitem:hover {
	color:#000000;
	text-decoration: underline;
}
A.newsitem:hover {
	color:#ffffff;
	text-decoration: underline;
}

.content {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 8pt;
	color: #333333;
}

.smallcontent {
   font-family: Arial, sans-serif;
   font-size: 8pt;
   color: #333333;
}

.deck {
	font-style:italic;
	font-family: "Arial", "sans-serif"; 
	font-size: 10pt;
	text-align: center;
}

.contentindhead {
	padding-left:10px;
	font-weight:bold;
	font-size:12pt;
	font-family:"Arial","sans-serif";
	color:#333333
}

.contenthead {
	font-weight:bold;
	font-size:10pt;
	font-family: Verdana,Arial,sans-serif;
	color:#333333;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px
}

.contentsubhead {
	font-weight:bold;
	font-size:9pt;
	font-family: Arial,sans-serif;
	color:#333333;
   padding-bottom: 20px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 10px
}

.subtitle {
	font-weight:bold;
	font-size: 9pt;
	font-family: "Arial","sans-serif";
	color:#006699;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px
}

.desclink {
	font-weight:bold;
	font-size:9pt;
	font-family: "Arial","sans-serif";
	color:#006699;
	text-decoration:underline;
}

.listitem {
	font-family: "Arial", "sans-serif"; 
	font-size:8pt;
	color:#333333;
}


/* layout styles */

.topnavbar {
	padding-top:0px;
	padding-bottom:0px;
}
.leftnavbox {
	padding-top:8px;
	padding-bottom:0px;
}
.newsbox {
	padding-top:12px;
	padding-bottom:0px;
	padding-left:12px;
}


/* navigational font styles */

.smallnav {
	padding-top:4px;
	font-size:8pt;
	font-family:"Arial","sans-serif";
	color:#FFFFFF;
	text-decoration: none;
}
.topnavitem {
	font-weight:bold;
	font-size:9pt;
	font-family:"Helvetica","Arial Narrow","sans-serif";
	color:#ffffff;
	text-decoration: none;
}
.leftnavhead {
	font-weight:bold;
	font-size:8pt;
	font-family: Arial, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
.leftnavitem {
	font-size:8pt;
	font-family: Arial, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
}
.breadcrumbs {
	font-size:7pt;
	font-family:"Arial","sans-serif";
	color:#999999;
	text-decoration: none;
}
.tag {
	font-family:"Arial","sans-serif";
	color:#999999;
	font-size:9pt;
	text-decoration: none;
}
.footer {
	font-family:"Arial","sans-serif";
	font-size:8pt;
	color:#333333;
	text-decoration: none;
}
.thrdnav {
	font-weight:bold;
	font-size:8pt;
	font-family:"Arial","sans-serif";
	text-decoration: none;
	color:#006699;
}


/* Related Items styles*/

.sidebar {
	font-size:8pt;
	font-family:"Arial","sans-serif";
}

.sidebartitle {
	font-weight:bold;
	font-size:9pt;
	font-family:"Arial","sans-serif";
	color:#CC3300;
	text-align:center;
}

.sidebarsubtitle {
	font-weight:bold;
	font-size:9pt;
	font-family:"Arial","sans-serif";
	color:#000000;
	text-align:center;
}

.sidebardesclink {
	font-weight:bold;
	font-size:9pt;
	font-family:"Arial","sans-serif";
	color:#006699;
	text-decoration:none;
}

/* editing strip font styles */
.whitenav {
	font-family:arial,san-serif;
	font-size:12px;
	font-weight:BOLD;
	color:#FFFFFF;
	text-decoration:none;
}


/* homepage font styles */

.newsitem {
	font-weight:bold;
	font-size:8pt;
	font-family:"Arial","sans-serif";
	color:#ffffff;
	text-decoration: underline;
}
.newsdate {
	font-size:9pt;
	font-family:"Arial","sans-serif";
	color:#ffffff;
	text-decoration: none;
}
.caption {
	font-weight:bold;
	font-size:13pt;
	font-family:"Helvetica Narrow","Arial Narrow","sans-serif";
	color:#999999;
	text-decoration: none;
}
.teaser {
	font-weight:bold;
	font-size:9pt;
	font-family:"Arial","sans-serif";
	color:#006699;
	text-decoration: none;
}
.homeitem {
	font-size:8pt;
	font-family:"Arial","sans-serif";
}
.homehead {
	font-weight:bold;
	font-size:12pt;
	font-family:"Helvetica Narrow","Arial","sans-serif";
}


/* small business font styles */

.smblogohead {
	font-weight:bold;
	font-size:15pt;
	font-family:"Arial","sans-serif";
	color:#FFFFFF
}


/* newsletter styles */

.newslettertitle {
	font-weight:bold;
	font-size:12pt;
	font-family:"Arial","sans-serif";
	color:#000000;
	font-style:italic;
}
.newslettersubtitle {
        font-weight:bold;
        font-size:10pt;
        font-family:"Arial","sans-serif";
        color:#000000;
}
.newsletterparatitle {
	font-weight:bold;
	font-size:9pt;
	font-family:"Arial","sans-serif";
	color:#000000;
}
.newslettercontent {
        font-family: "Arial", "sans-serif";
        font-size:9pt;
}


/* boilerplate font styles */

.boilerplatecontent {
	font-size:10pt;
	font-family:"Arial","sans-serif";
	color:#333333;
	padding-right : 14px;
}


/* tab font styles */

.tabcontent {
	font-size:9pt;
	font-family:"Arial","sans-serif";
	color:#000000;
	padding-right : 4px;
}

.tablinkcontent {
	font-weight:bold;
	font-size:9pt;
	font-family:"Arial","sans-serif";
	color:#006699;
}

A.tablinkcontent2:hover {
	font-weight:bold;
	font-size:9pt;
	font-family:"Arial","sans-serif";
	color:#006699;
	text-decoration: none;
}


/* news font styles */

.newstitle {
	font-weight:bold;
	font-size:10pt;
	font-family:"Arial","sans-serif";
	color:#333366;
	margin-top : 8px;
	margin-bottom : 8px;
}

.newslinkcontent {
	font-size:9pt;
	font-family:"Arial","sans-serif";
	color:#006699;
	margin-top : 8px;
	margin-bottom : 8px;
}

A.newslinkcontent2:hover {
	font-size:9pt;
	font-family:"Arial","sans-serif";
	color:#006699;
	text-decoration: none;
}

/* New site styles */

a.breadcrumb-link:link {
    color : #006699;
    text-decoration : underline;
}

a.breadcrumb-link:visited {
    color : #006699;
    text-decoration : underline;
}

a.breadcrumb-link:hover {
    color : #006699;
    text-decoration : none;
}

a.navigation-bottom-link:link {
    color : #000000;
    text-decoration : none;
}

a.navigation-bottom-link:visited {
    color : #000000;
    text-decoration : none;
}

a.navigation-bottom-link:hover {
    color : #000000;
    text-decoration : underline;
}

a.navigation-left-link:link {
    color : #666666;
    text-decoration : none;
}

a.subnavigation-left-link:link {
    color : #666666;
    text-decoration : none;
}

a.navigation-left-link:visited {
    color : #666666;
    text-decoration : none;
}

a.subnavigation-left-link:visited {
    color : #666666;
    text-decoration : none;
}

a.navigation-left-link:hover {
    color : #000000;
    text-decoration : underline;
}

a.subnavigation-left-link:hover {
    color : #000000;
    text-decoration : underline;
}

a.navigation-top-link:link {
    color : #CCCCCC;
    text-decoration : none;
}

a.navigation-top-link:visited {
    color : #CCCCCC;
    text-decoration : none;
}

a.navigation-top-link:hover {
    color : #EDEDED;
    text-decoration : underline;
}

a.navigation-top-bottom-link:link {
    color : #EDEDED;
    text-decoration : none;
}

a.navigation-top-bottom-link:visited {
    color : #EDEDED;
    text-decoration : none;
}

a.navigation-top-bottom-link:hover {
    color : #EDEDED;
    text-decoration : none;
}

body, td {
    font-family : Verdana, Arial, sans-serif;
    font-size : 10pt;
}

ul {
    margin-bottom : 0px;
    margin-top : 0px;
	 color: #333333;
}

ol {
    margin-bottom : 0px;
    margin-top : 0px;
    color: #333333;
}

h1 {
   font-weight:bold;
   font-size:10pt;
   font-family: Verdana,Arial,sans-serif;
   color:#000066;
	margin-bottom : 0px;
	margin-top : 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px
}

ul.dots-right {
    list-style : url(/resources/images/dots_right.gif) square;
    margin-left : 20px;
}

.breadcrumb {
    color : #000000;
	 font-family : Verdana, Arial, sans-serif;
    font-size : 8pt;
}

.content-general {
    font-family : Arial, sans-serif;
    font-size : 8pt;
	 padding-left: 4px; 
	 padding-right: 3px;
	 padding-top: 15px;
	 padding-bottom: 15px;
}

.content-header {
    font-family : Verdana, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    padding-bottom : 10px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 20px;
}

.content-sub-header {
    font-family : arial, sans-serif;
    font-size : 9pt;
    font-weight : bold;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 20px;
}

.navigation-bottom {
    color : #000000;
    font-size : 8pt;
    padding : 4px;
}

.navigation-left {
    background-color : #FFFFFF;
    color : #666666;
    font-size : 7pt;
}

.subnavigation-left {
    background-color : #EDEDED;
    color : #666666;
    font-size : 7pt;
}

.navigation-left-link {
    background-color : #EDEDED;
    color : #666666;
    font-size : 7pt;
}

.subnavigation-left-link {
    background-color : #EDEDED;
    color : #666666;
    font-size : 7pt;
	 padding-left: 12px;
}

.navigation-top {
    color : #CCCCCC;
    font-size : 8pt;
	 font-family: Arial, sans-serif;
	 font-weight: bold;
}

.navigation-top-bottom {
    color : #EDEDED;
	 background: #666666;
    font-size : 8pt;
    font-family: Arial, sans-serif;
    font-weight: bold;
}

.resources-bar-link {
	 color: #666666;
    font-family : Verdana, sans-serif;
    font-size : 7pt;
	 font-weight: bold;
	 text-decoration: none;
	 background: #EDEDED;
	 padding: 2px;
}

.resources-bar-content {
	 color: #666666;
    font-family : Verdana, sans-serif;
    font-size : 7pt;
	 font-weight: bold;
	 text-decoration: none;
	 background: #EDEDED;
}

.resources-bar-link-old {
    font-family : Verdana, sans-serif;
    font-size : 8pt;
	 background: #EDEDED;
	 padding: 2px;
}

.resources-bar-header {
    font-family : Arial, sans-serif;
    font-size : 9pt;
    font-weight : bold;
	 background: #BBDDFF;
	 color: #000066;
	 padding: 2px;
}

.search-box {
    background: #EDEDED;
    font-size : 8pt;
	 font-family: Arial, sans-serif;
	 color: #000066;
}

/* Admin tools and the Admin nav bar */
.adminnav-active {
        background: #FFFFFF;
        font-family: Arial, San-serif;
        font-size: 8pt;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
        vertical-align: absmiddle;
        padding-left: 4px;
        padding-right: 4px;
        border-bottom: 1px solid #FFFFFF;
        border-left: 1px solid #000000;
}

.adminnav-normal {
        background: #ff6600;
        font-family: Arial, San-serif;
        font-size: 8pt;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        vertical-align: absmiddle;
        padding-left: 4px;
        padding-right: 4px;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
}
A.adminnav {
	color:#FFFFFF;
	text-decoration: none;
}
.yellowboxend {
        border-right:solid black 1px;
        padding-right:10px;
        padding-left:10px;
        padding-top:2px;
        padding-bottom:2px;
        background:#006699;
}
.greybox {
        padding-right:10px;
        padding-left:10px;
        padding-top:2px;
        padding-bottom:2px;
        background:#eeeeee;
}
.blacklink {
        font-family:arial,san-serif;
        font-size:13px;
        font-weight:BOLD;
        color:#FFFFFF;
        text-decoration:none;
}
.blacksmall {
        font-family:arial,san-serif;
        font-size:10px;
        color:#999999;
}
.insertwhitenav {
        font-family:arial,san-serif;
        font-size: 8pt;
        font-weight:BOLD;
        color:#FFFFFF;
        text-decoration:none;
}
.insertwhitebox {
        border-top:solid black 1px;
        border-bottom:solid black 1px;
        padding-right:10px;
        padding-left:10px;
        padding-top:0px;
        padding-bottom:0px;
        background:#999999;
}
.adminnav-boxend {
        border-right:solid black 1px;
        padding-right:0px;
        padding-left:0px;
        padding-top:2px;
        padding-bottom:2px;
        background:#FF6600;
        border-right:solid black 1px;
}
