﻿
body
{
    font-family: Helvetica,Arial,sans-serif;
   /* color: #636363;*/
   color:#000;
    line-height: 160%;
    font-size: 11px;
}

h1, h2, h3, h4, h5
{
    font-weight: bold;
}
p, ul, h2, sup, td
{
    /*font-family: Arial, Helvetica, sans-serif; */
    margin-top: 0px;
    line-height: 160%;
    font-size: 12px;
}

img
{
    border: none;
}
a
{
    cursor: pointer;
    color: #636363;
   font-weight: bold;
   
     /* color:#6D6E70;*/
}
a:hover
{
    color: #ABCED6;
    /*font-weight: bold;*/

}

.panelContentInnerRightPadding a {font-style:italic;font-weight:normal;}
.homePageText a  {font-style:italic; font-weight:normal;}
a.rssItem {font-style:normal;}
h1, h1 a, h1 a:visited
{
    font-size: 16px;
    padding: 0;
    text-decoration: none;
    font-size: 18px;
    color: #68a4c6;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

h2, h2 a, h2 a:visited
{
    color: #ba2526;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 1px;
    margin-top: 6px;
    text-decoration: none;
    margin-bottom: 4px;
}

h3
{
    color: #97C00E;
    margin-bottom: 2px;
    font-size: .9em;
}

h4
{
    color: #97C00E;
    font-size: 0.9em;
    margin: 0;
    padding: 0;
}
h4 a, .panelContentOuter h4 a
{
    color: #a0c4e4;
    text-decoration: none;
}

h4 a:hover, .panelContentOuter h4 a:hover
{
    color: #a0c4e4;
    text-decoration: underline;
}

h5, dt
{
    font-size: .8em;
    margin-bottom: 5px;
}
h6
{
    font-size: .8em;
    font-weight: 700;
}

p
{
    vertical-align: baseline;
    margin-top: 0px;
}
td
{
    vertical-align: top;
    margin-top: 0px;
    padding-top: 0px;
}

/*	THIS IS REMOVED OUT IN THE HACK CSS - THIS IS REQUIRED TO SEE TABLE BORDERS IN THE CMS*/
table
{
    border-right: #999999 1px dashed;
    border-bottom: #999999 1px dashed;
}

table td
{
    /* PADDING: 2px;*/
    border-top: #999999 1px dashed;
    border-left: #999999 1px dashed;
}

table th
{
    /* PADDING: 2px;*/
    border-top: #000000 1px dashed;
    border-left: #000000 1px dashed;
}

/* begin page specific styles, these classes (any classes) show up in the CMS dropdown list*/

.homePageText h1, h1.home_Page_H1
{
    color: #ba2526;
    font-size: 15px;
    margin: 0px;
    font-weight: bold;
}

.head
{
    /*two col blue header*/
    display: block;
    color: #68a4c6;
    font-size: 1.1em;
}

/*.head2 {
	margin: 0px 0px 20px 0px;
	font-size: 1em;
	text-transform:uppercase;
	font-weight:bold;
}

.head2 a:link, .head2 a:visited, .head2 a:hover, .head2 a:active {
	font-family: Arial, Halvetic, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #000;
	text-decoration: underline;
}

.head3 {
	margin: 0px 0px 20px 0px;
}

.head3 a:link, .head3 a:visited, .head3 a:hover, .head3 a:active {
	font-family: Arial, Halvetic, sans-serif;
	font-size: 10px;
	font-weight: 200;
	color: #000;
	text-decoration: underline;
}*/

.required
{
    color: Red;
    padding-left: 3px;
}

.BoldRed
{
    color: #BA2526;
    font-weight: bold;
}

div.pieChartLarge
{
    width: 100%;
    height: 500px;
}
div.pieChartSmall
{
    width: 100%;
    height: 250px;
}

.graphQuestion
{
    padding: 0 20px;
    text-align: justify;
}

td.contentHeader
{
    margin: 0;
    padding: 0; /*font-family:"Times New Roman",Times,Georgia,Serif;*/
    font-size: 14px;
    color: #68a4c6;
    line-height: 130%;
    font-weight:bold;
}


#onecolumn
{
    padding: 0px;
}
#onecolumn th
{
    padding: 0px;
}
#onecolumn td
{
    padding: 10px 10px 10px 25px;
}

#twocolumn
{
    padding: 0px;
}
#twocolumn th
{
    padding: 0px;
}
#twocolumn td
{
    padding: 0 10px 10px 20px;
    vertical-align: top;
}
#twocolumn td.column2
{
    padding: 0px 10px 0px 0px;
    vertical-align: top;
    border-left: solid 0px #ccc;
}
#twocolumn td.column2 img
{
    margin: 10px 10px;
}

#tableLeftColumnOnly
{
}








/*.col1 {
	text-transform: uppercase;
	background: #E2EBF3;
	padding: 2px 10px 2px 5px;
	font-size: 90%;
}
.col2 {
	background: #EEEEEE;
	padding: 2px 10px;
}*/
#twocolumn td.bio
{
    padding: 10px 10px 10px 25px;
    vertical-align: top;
    width: 500px;
}
/* .RadEContent, BODY.RadEContent, .RadEContentBordered, BODY.RadEContentBordered
{
PUT WHATEVER ELSE YOU NEED IN THIS CLASS HERE
	font-size: 0.7em !important;
	font-family: Verdana, Helvetica, sans-serif;
}

.RadEContent td, BODY.RadEContent td, .RadEContentBordered td {font-size: 75%;color:Red;} */




.homePageText
{
    float: left; /*width:446px; */
    width: 600px;
}
.homePageTextPadding
{
    padding: 0 7px 0 8px;
    border-left: dashed 1px #c9cacb;
    border-right: dashed 1px #c9cacb;
}

.homePageText, .homePageText p
{
   /* font-size: 12px;
    color: #6d6e70;*/
    line-height: 180%;
}

.homePageAction
{
    float: right; /*width:454px;*/
    width: 300px;
    text-align: left;
    font: 11px Helvetica,Arial,sans-serif;
    line-height: 160%;
    color: #6d6e70;
}

.homePageActionPadding
{
    padding-left: 7px;
}

.CaseStudy
{
    border-bottom: dashed 1px #c9cacb;
    padding: 0 0 11px 0;
    margin-right: 5px;
}

.highlightedCaseStudy
{
    background-color: #d0d1d2;
    width: 293px;
}
.highlightedCaseStudyText
{
    padding: 0 0 45px 5px;
   /* font: bold 17px "Times New Roman" ,Times,Georgia,serif;*/
    font-weight:bold;
   font-size:16px;
}
.highlightedCaseStudy img
{
    padding-bottom: 3px;
}
.highlightedCaseStudyLabel
{
    text-transform: uppercase;
    color: White;
    padding-left: 5px;
    font: bold 11px Helvetica,Arial,sans-serif;
}

.CaseStudyText
{
    padding-left: 5px;
    padding-top: 4px;
   /* font: bold 17px "Times New Roman" ,Times,Georgia,serif;*/
   font-weight:bold;
   font-size:16px;
}

.CaseStudy a, .CaseStudyText a
{
    color: #6d6e70;
    text-decoration: none;
}
.CaseStudyTagLine
{
    clear: both;
    padding-left: 5px;
    line-height: 100%;
}
.CaseStudyLeft
{
    float: left;
    width: 265px;
}

.CaseStudyRight
{
    float: left;
    width: 22px;
}

.addtlInfo
{
    float: right;
    width: 147px;
}
.addtlInfo, .addtlInfo p
{
    font-size: .9em;
    line-height: 160%;
    margin: 0 0 5px 0;
}
.addtlInfo a
{
    text-transform: uppercase;
    text-decoration: none;
    color: #ba2526;
    font-size: 1.1em;
}
.addtlInfo h1
{
    color: #808184;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 8px 0;
}






