﻿body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:75%;
    line-height:120%;
    margin:0px;
    min-width:1003px;
    padding:0px;
    background-color:#a9a9a9;
}
.photo {
    float:left;
    padding-right:12px;
    padding-left:8px;
    padding-bottom:8px;
}
.testimonial {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:120%;
}
.testimonialSignature {
    text-align:right;
    padding-right:12px;
    padding-left:8px;
    padding-bottom:8px;
}
.directions 
{
    padding-left:10%;
    width:70%;
}
.pageHeader {padding-top:0px;text-align:left;}

.pageHeaderSpan { font-family:Trebuchet MS;}

.pageWrapper {
    background-color:White;
    border:0px solid #BBBBBB;
    margin:0 auto;
    padding:0px;
    position:relative;
    width:1001px;
}
/* header area start */
.headerWrapper {
    background-image:url(../images/Banner.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    margin:0px auto 8px;
    width:1001px;
    height:115px;
}
.rightHeader {
    height:50px;
    padding:5px 0px 0px 0px;
    position:relative;
    text-align:right;
    width:100%;
}
.tagLine {
    color:#800000;
    float:left;
    font-family:Verdana;
    font-size:20px;
    font-style:italic;
    font-weight:bold;
    margin-left:300px;
    padding-bottom:8px;
    padding-top:35px;
    text-align:center;
}
.separator {
    background-color:#800000;
    border:solid 1px #800000;
    height:4px;
    margin-bottom:8px;
    margin-top:4px;
    width:100%;
}
/*   search area start*/
.search {margin:5px 10px 0 5px;padding:0px;text-align:right;}
input {
    color:#333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:normal;
    margin:0px;
    padding:0px;
    vertical-align:middle;
}
input.SearchButton {
    border:0px;
    background-image:url("../images/search.gif");
    background-position:left center;
    background-repeat:no-repeat;
    color:#403111;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    margin:0px;
    padding:0px 18px 0px 8px;
    text-align:left;
    vertical-align:middle;
    white-space:nowrap;
}
input.SearchButton:hover {
    background-image:url("../images/searchOver.gif");
    background-position:left center;
    background-repeat:no-repeat;
    color:#403111;
}
/* search area end*/

/* header links area start */
.headLinks {
    border:0px;
    line-height:15px;
    padding:5px 15px;
    position:relative;
    text-align:right;
}
.headLinks a {
    color:#ffffff;
    border-right:1px solid white;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    margin:0px;
    padding:0px 5px 0px 3px;
    text-decoration:none;
}
.headLinks a.last {border-right:0px; margin:0px;padding:0px 0px 0px 3px;}
.headLinks a:hover {
    color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    margin:0px;
    text-decoration:underline;
}
/* header links area end */
/* header area end */

/*tab navigation area start*/
.tabs {
    margin-top:16px;
    padding:0px 0px 0px 235px;
    position:relative;
    width:767px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.tabs ul {
    margin:0px 0px 0px 7px;
    padding:0px;
    list-style:none;
    vertical-align:baseline;
    font-size:12px;
}
.tabs ul li {
    margin:0px 0px 0px 1px;/* spaces between tabs */
    text-decoration:none;
    list-style:none;
    background:url("../images/tabBackground.gif") no-repeat 0px 0px;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#806222;
    float:left;
    line-height:24px;
    padding:0px;
    font-size:12px;
}
.tabs ul li.off a {padding:3px 4px 5px 5px;text-decoration:none;color:#800000;}
.tabs ul li:hover {
    background-position:0% -25px;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#806222;
}
.tabs ul li a:hover {color:#696969;}
.tabs ul li.on{
    background:url("../images/tabBackground.gif") no-repeat left top;
    background-position:0% -50px;
    margin:0px 0px 0px 1px;
    text-decoration:none;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#806222;
}
.tabs ul li.on a {
    margin:0px;
    padding:3px 4px 5px 5px;
    color:#403111;
    text-decoration:none;
}
.tabs ul li.on:hover {background-position:0% -25px;border-right-color:#806222;}
.tabs ul li.on a:hover {color:#696969;}

/*subnav formatting*/
.tabs ul li ul {
    display:none;
    margin:0px auto;
    padding:0px;
    width:1001px;
    position:absolute;
    top:24px;
    list-style:none;
    font-size:11px;
    font-weight:bold;
    font-family:arial, verdana, sans-serif;
}
.tabs ul li ul li {line-height:22px;}
.tabs ul li ul.left li {float:left;}
.tabs ul li ul.right li {float:right;/*menu items are in reverse order from the list because of the float right*/}

/*subnav on-state formatting*/
.tabs ul li.on ul {
    display:block;
    left:0px;
    padding:0px;
    margin:0px;
    background-image:url("../images/tab.gif");
    background-repeat:repeat-x;
    background-position:bottom;
    z-index:5000;
}
.tabs ul li.on ul li {
    padding:0px;
    margin:0px;
    background-image:url("../images/tab.gif");
    background-repeat:repeat-x;
    background-position:bottom;
    border-width:0px;
}
.tabs ul li.on ul li a {
    margin:0px;
    padding:0px 4px 0px 5px;
    border-right:1px solid #4d3b15;
    border-top-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
    color:#800000;
}
.tabs ul li.on ul li a.end {border-right:0px;}
.tabs ul li.on:hover ul {
    background-image:url("../images/tabOver.gif");
    background-repeat:repeat-x;
    background-position:bottom;
    padding:0px;
    margin:0px;
    z-index:6000;
}
.tabs ul li.on:hover ul li {background-image:none;}
.tabs ul li.on:hover ul li a {
    background-image:none;
    margin:0px;
    border-right:1px solid #4d3b15;
    border-top-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
    color:#800000;
}
.tabs ul li.on ul li a:hover {
    /*subnav on-state hover links*/
    background-image:url("../images/tabHover.gif");
    background-repeat:repeat-x;
    background-position:bottom;
    display:block;
    border-right:1px solid #4d3b15;
    color:#696969;
}
.tabs ul li.on:hover ul li a.end {border-right:0px;}

/*subnav off-state formatting*/
.tabs ul li.off ul {
    left:0px;
    margin:0px;
    padding:0px;
    background-image:url("../images/tabOver.gif");
    background-repeat:repeat-x;
    background-position:bottom;
}
.tabs ul li.off:hover ul {
    display:block;
    z-index:6000;
    background-image:url("../images/tabOver.gif");
    background-repeat:repeat-x;
    background-position:bottom;
    margin:0px;
    padding:0px;
}
.tabs ul li.off:hover ul li {
    background-image:url("../images/tabOver.gif");
    background-repeat:repeat-x;
    background-position:bottom;
    padding:0px;
    margin:0px;
    border-width:0px;
}
.tabs ul li.off:hover ul li a {
    margin:0px;
    padding:0px 4px 0px 5px;
    border-right:1px solid #4d3b15;
    border-top-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
    color:#800000;
}
.tabs ul li.off:hover ul li a.end {border-right:0px;}
.tabs ul li.off ul li a:hover {
    background-image:url("../images/tabHover.gif");
    background-repeat:repeat-x;
    background-position:center;
    display:block;
    border-right:1px solid #4d3b15;
    color:#696969;
}
/* end of subnav off-state formatting */

.tabs ul li ul li a.end:hover { border-right:0px;}

/* begin formating for subnav right & left margins*/
.tabs ul li ul li.lspace {margin:0px 0px 0px 4px;}
.tabs ul li.on:hover ul li.lspace { margin:0px 0px 0px 4px;}
.tabs ul li.off:hover ul li.lspace {margin:0px 0px 0px 4px;}
.tabs ul li ul li.rspace { margin:0px 4px 0px 0px;}
.tabs ul li.on:hover ul li.rspace { margin:0px 4px 0px 0px;}
.tabs ul li.off:hover ul li.rspace { margin:0px 4px 0px 0px;}
/* end of formating for subnav right & left margins*/

/* end of tab navigation area */

/* start layout areas */
.container {
    position:relative;
    padding-top:0px;
    display:block;
    clear:both;
    background-color:white;
    overflow:hidden;
}
.mainContent {
    background-color:#F3F3F3;
    border-bottom:outset 1px ThreeDFace;
    border-left:outset 1px ThreeDFace;
    border-right:outset 1px ThreeDFace;
    border-top:outset 1px ThreeDFace;
    clear:left;
    float:left;
    padding-top:10px;
    margin-left:8px;
    margin-left:8px;
    width:984px;
    font-size:90%;
}
.leftColumnContent {
    font-size:90%;
    float:left;
    left:0px;
    padding:0px 0px 0px 5px;
    position:relative;
    top:0px;
    width:180px;
    margin-bottom:-20000px;
    padding-bottom:20010px;
}
.centerColumnPanel0 {
    border-left:0px solid white;
    border-right:0px solid white;
    float:left;
    margin:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:8px;
    padding-right:1px;
    position:relative;
    width:969px;
    margin-bottom:-20000px;
    padding-bottom:20010px;
}
.centerColumnPanel1 {
    border-left:0px solid white;
    border-right:0px solid white;
    float:left;
    margin:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:10px;
    padding-right:1px;
    position:relative;
    width:780px;
    margin-bottom:-20000px;
    padding-bottom:20010px;
}
.centerColumnPanel2 {
    border-left:0px solid white;
    border-right:0px solid white;
    float:left;
    margin:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:10px;
    padding-right:1px;
    position:relative;
    width:592px;
    margin-bottom:-20000px;
    padding-bottom:20010px;
}
.centerColumnContent {
    background-color:white;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:10px;
    padding-left:12px;
    padding-right:10px;
    padding-top:0px;
}
.rightColumnContent {
    float:right;
    font-size:90%;
    left:0px;
    padding:0px 10px 0px 0px;
    position:relative;
    top:0px;
    width:180px;
    margin-bottom:-20000px;
    padding-bottom:20010px;
}
.spacer {background-color:#FFFFFF;clear:both;width:1px;}
.tearoffContainerWidget {
    background-color:#F3F3F3;
    border-bottom:outset 1px ThreeDFace;
    border-left:outset 1px ThreeDFace;
    border-right:outset 1px ThreeDFace;
    border-top:outset 1px ThreeDFace;
    clear:left;
    float:left;
    padding-bottom:10px;
    padding-top:10px;
    margin-left:8px;
    margin-left:8px;
    width:984px;
}
/* end layout areas */

/* start Footer Area */
div#footer {
    position:relative;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    color:#3366CC;
    padding:4px 0px 0px 0px;
    margin:2px 8px 2px 7px;
    font-size:11px;
    width:987px;
    float:left;
    clear:both;
}
div#footer ul {list-style:none;display:inline;}
div#footer ul li {display:inline;}
div#footer ul li a {
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    color:#194579;
    text-decoration:none;
    padding:0px 5px 0px 3px;
    border-right:1px solid #CCCCCC;
}
div#footer ul li a.last {padding:0px 0px 0px 3px;border-right:0px solid #CCCCCC;}
div#footer ul li a:hover {color:#800000;text-decoration:underline;}
div#footer-wrapper {
    float:left;
    position:relative;
    width:100%;
    padding-bottom:10px;
    margin-bottom:0px;
}
div#postFooter {
    position:relative;
    clear:left;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    padding:3px 0px 10px;
    margin:0px;
    font-size:11px;
    width:780px;
    float:none;
}
div#postFooter div.copyright {
    float:none;
    color:#999999;
    text-align:center;
    border-top:1px solid #CCCCCC;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:2px;
    margin-left:250px;
}
.footerWrapper {
    float:left;
    margin-bottom:0px;
    padding-bottom:10px;
    position:relative;
    width:100%;
}
.footer {
    clear:both;
    color:#3366CC;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    margin:2px 8px 2px 7px;
    padding:4px 0px 0px 0px;
    position:relative;
    text-align:center;
    width:987px;
}
.footer ul {list-style:none;display:inline;}
.footer ul li {display:inline;}
.footer ul li a {
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    color:#194579;
    text-decoration:none;
    padding:0px 5px 0px 3px;
    border-right:1px solid #CCCCCC;
}
.footer ul li a.last {padding:0px 0px 0px 3px;border-right:0px solid #CCCCCC;}
.footer ul li a:hover {color:#800000;;text-decoration:underline;}
.copyrightWrapper {
    position:relative;
    clear:left;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    padding:3px 0px 10px;
    margin:0px;
    font-size:11px;
    width:780px;
    float:none;
}
.copyright {
    float:none;
    color:#999999;
    text-align:center;
    border-top:1px solid #CCCCCC;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:2px;
    margin-left:250px;
}
/* end Footer Area */

a:hover.PanelTitleHyperLink {color:#800000;}
.link {color:#006699;font-family:Verdana;text-decoration:none;}
a:hover.link {color:#800000;}

/* Bullet List. */
.RedBulletList {
    line-height:20px;
    padding-left:50px;
    padding-right:50px;
    list-style-image:url(../images/bullet.gif);
}
.bulletItem {}
.bulletItemLink {color:#006699;}
a:hover.bulletItemLink {color:#800000;}
/* end of bullet list*/

/* Text Widget */
.leftWidget {
    border-right:0px solid #CCCCCC;
    left:0px;
    line-height:140%;
    margin-bottom:2px;
    margin-top:0px;
    padding:0px 4px 2px 4px;
    position:relative;
    top:0px;
    width:178px;
}
.leftWidgetTitle {
    background-color:#800000;
    border-left:solid 1px black;
    border-right:solid 1px black;
    border-top:solid 1px black;
    color:white;
    font-weight:bold;
    padding:4px 10px 4px 10px;
}
.leftWidget ul {margin:0px;padding:0px;list-style:none;}
.leftWidget ul li {
    background-color:#F8F8F8;
    border:solid 1px black;
    list-style:none;
    margin:0px;
    padding:0px 4px 0px 8px;
}
.leftWidget ul li img {margin:0px;padding:2px 60px;vertical-align:middle;}
.rightWidget {
    border-left:0px solid #CCCCCC;
    left:-5px;
    line-height:140%;
    margin-top:0px;
    margin-bottom:2px;
    padding:0px 4px 2px 4px;
    position:relative;
    top:0px;
    width:178px;
}
.rightWidgetTitle {
    background-color:#800000;
    border-left:solid 1px black;
    border-right:solid 1px black;
    border-top:solid 1px black;
    color:white;
    font-weight:bold;
    padding:4px 10px 4px 10px;
}
.rightWidget ul {margin:0px;padding:0px;list-style:none;}
.rightWidget ul li {
    background-color:#F8F8F8;
    border:solid 1px black;
    list-style:none;
    margin:0px;
    padding:0px 4px 0px 8px;
}
.rightWidget ul li img {margin:0px;padding:2px 6px;vertical-align:middle;}
/* End Teaxt Widgets*/

/* Tearoff Panels */
.leftTearoffWidget {float:left;padding-left:12px;width:313px;}
.leftTearoffWidget .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    /*font-weight:bold;*/
    font-family:Arial;
    margin-right:8px;
    padding:8px;
    width:295px;
}
.rightTearoffWidget {float:right;padding-left:10px;padding-right:12px;width:313px;}
.rightTearoffWidget .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    /*font-weight:bold;*/
    font-family:Arial;
    margin-left:0px;
    padding:8px;
    width:295px;
}
.middleTearoffWidget {float:left;padding-left:10px;width:313px;}
.middleTearoffWidget .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    /*font-weight:bold;*/
    font-family:Arial;
    margin-right:8px;
    padding:8px;
    width:295px;
}
/* Common Tearoffs */
.leftTearoffWidget .header, 
.rightTearoffWidget .header,
.middleTearoffWidget .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
}
.leftTearoffWidget .outerpanel .innerpanel,
.rightTearoffWidget .outerpanel .innerpanel,
.middleTearoffWidget .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:270px;
}
.leftTearoffWidget .outerpanel .innerpanel .tearoff,
.rightTearoffWidget .outerpanel .innerpanel .tearoff,
.middleTearoffWidget .outerpanel .innerpanel .tearoff
{
    margin:0px;padding:0px;
}
.leftTearoffWidget .outerpanel .innerpanel .tearoff .iconLink,
.rightTearoffWidget .outerpanel .innerpanel .tearoff .iconLink,
.middleTearoffWidget .outerpanel .innerpanel .tearoff .iconLink {
    border-width:0px;
    padding-right:0px;
    padding-bottom:0px;
    text-align:left;
}
.leftTearoffWidget .outerpanel .innerpanel .tearoff .iconLink .icon,
.rightTearoffWidget .outerpanel .innerpanel .tearoff .iconLink .icon,
.middleTearoffWidget .outerpanel .innerpanel .tearoff .iconLink .icon {
    border-width:0px;
    padding-right:20px;
    padding-bottom:0px;
    text-align:left;
}
.leftTearoffWidget .outerpanel .innerpanel .tearoff .icon,
.rightTearoffWidget .outerpanel .innerpanel .tearoff .icon,
.middleTearoffWidget .outerpanel .innerpanel .tearoff .icon {
    border-width:0px;
    padding-right:20px;
    padding-bottom:0px;
    text-align:left;
}
.leftTearoffWidget .outerpanel .innerpanel .tearoff .title,
.rightTearoffWidget .outerpanel .innerpanel .tearoff .title,
.middleTearoffWidget .outerpanel .innerpanel .tearoff .title {
    color:#006699;
    font-family:Verdana;
    font-weight:bold;
    font-size:medium;
    text-decoration:none;
}
.leftTearoffWidget .outerpanel .innerpanel .tearoff a:hover.title,
.rightTearoffWidget .outerpanel .innerpanel .tearoff a:hover.title,
.middleTearoffWidget .outerpanel .innerpanel .tearoff a:hover.title 
{
    color:#800000;
}
.leftTearoffWidget .outerpanel .innerpanel .tearoff .titleNoUrl,
.rightTearoffWidget .outerpanel .innerpanel .tearoff .titleNoUrl,
.middleTearoffWidget .outerpanel .innerpanel .tearoff .titleNoUrl 
{
    font-family:Verdana;font-size:medium;text-decoration:none;
}
.leftTearoffWidget .outerpanel .innerpanel .tearoff .moreContainer,
.rightTearoffWidget .outerpanel .innerpanel .tearoff .moreContainer,
.middleTearoffWidget .outerpanel .innerpanel .tearoff .moreContainer 
{
    width:265px;
}
.leftTearoffWidget .outerpanel .innerpanel .tearoff .moreContainer .more,
.rightTearoffWidget .outerpanel .innerpanel .tearoff .moreContainer .more,
.middleTearoffWidget .outerpanel .innerpanel .tearoff .moreContainer .more {
    color:#006699;
    font-family:Verdana;
    text-decoration:none;
    float:right;
}
.leftTearoffWidget .outerpanel .innerpanel .tearoff .moreContainer a:hover.more,
.rightTearoffWidget .outerpanel .innerpanel .tearoff .moreContainer a:hover.more,
.middleTearoffWidget .outerpanel .innerpanel .tearoff .moreContainer a:hover.more
{
    color:#800000;
}
.moreHyperLink {
    color:#006699;
    font-family:Verdana;
    text-decoration:none;
    float:right;
    padding-right:6px;
    padding-top:2px;
}
a:hover.moreHyperLink {color:#800000; text-decoration:underline;}
.managementLink {
    color:#006699;
    font-family:Verdana;
    text-decoration:none;
    padding-right:6px;
    padding-top:6px;
}
a:hover.managementLink {color:#800000; text-decoration:underline;}
.newsLink {
    color:#006699;
    font-family:Verdana;
    text-decoration:none;
    padding-right:6px;
    padding-top:6px;
}
a:hover.newsLink {color:#800000; text-decoration:underline;}
.embeddedLink {
    color:#006699;
    font-family:Verdana;
    text-decoration:none;
    padding-right:6px;
    padding-top:6px;
}
.embeddedLinkNoSpace {
    color:#006699;
    font-family:Verdana;
    text-decoration:none;
    padding-right:0px;
    padding-top:6px;
}
.newsLinkText {
    padding-bottom:24px;
    padding-top:3px;
}
a:hover.embeddedLink {color:#800000; text-decoration:underline;}
a:hover.embeddedLinkNoSpace {color:#800000; text-decoration:underline;}

/* Common Breakout Panels */
.outerpanel .innerpanel .breakout {margin:0px;padding:0px;}
.outerpanel .innerpanel .breakout .iconLink {
    border-width:0px;
    padding-right:0px;
    padding-bottom:0px;
    text-align:left;
}
.outerpanel .innerpanel .breakout .iconLink .icon, .outerpanel .innerpanel .breakout .icon {
    border-width:0px;
    padding-right:20px;
    padding-bottom:0px;
    text-align:left;
}
.outerpanel .innerpanel .breakout .title {
    color:#006699;
    font-family:Verdana;
    font-size:medium;
    text-decoration:none;
}
.outerpanel .innerpanel .breakout .moreContainer .more {
    color:#006699;
    font-family:Verdana;
    text-decoration:none;
    float:right;
}
.outerpanel .innerpanel .breakout .moreContainer a:hover.more {color:#800000;}

/*--------------------  Breakout Panels 0 sides --------------------*/
.topleftBreakoutWidget0 {
    padding-left:0px;
    padding-right:3px;
    width:475px;
}
.topleftBreakoutWidget0 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:457px;
}
.topleftBreakoutWidget0 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-right:8px;
    padding:8px;
    width:457px;
}
.topleftBreakoutWidget0 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:432px;
}
.topleftBreakoutWidget0 .outerpanel .innerpanel .breakout .moreContainer {width:427px;}
.toprightBreakoutWidget0 {
    clear:both;
    float:right;
    margin-right:-8px;
    padding-left:3px;
    padding-right:0px;
    width:470px;
}
.toprightBreakoutWidget0 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:445px;
}
.toprightBreakoutWidget0 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-left:0px;
    margin-right:0px;
    padding:8px;
    width:445px;
}
.toprightBreakoutWidget0 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:420px;
}
.toprightBreakoutWidget0 .outerpanel .innerpanel .breakout .moreContainer {width:415px;}
/*********************************************************************************************/
.bottomleftBreakoutWidget0 
{
    margin-top:8px;
    padding-left:0px;
    padding-right:3px;
    width:475px;
}
.bottomleftBreakoutWidget0 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:457px;
}
.bottomleftBreakoutWidget0 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-right:8px;
    padding:8px;
    width:457px;
}
.bottomleftBreakoutWidget0 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:432px;
}
.bottomleftBreakoutWidget0 .outerpanel .innerpanel .breakout .moreContainer {width:427px;}
.bottomrightBreakoutWidget0 {
    clear:both;
    float:right;
    margin-right:-8px;
    margin-top:8px;
    padding-left:3px;
    padding-right:0px;
    width:470px;
}
.bottomrightBreakoutWidget0 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:445px;
}
.bottomrightBreakoutWidget0 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-left:0px;
    margin-right:0px;
    padding:8px;
    width:445px;
}
.bottomrightBreakoutWidget0 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:420px;
}
.bottomrightBreakoutWidget0 .outerpanel .innerpanel .breakout .moreContainer {width:415px;}
/*********************************************************************************************/
.fullBreakoutWidget0 {
    clear:both;
    float:left;
    padding-left:0px;
    padding-right:3px;
    width:939px;
}
.fullBreakoutWidget0 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:913px;
}
.fullBreakoutWidget0 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-right:8px;
    padding:8px;
    width:928px;
}
.fullBreakoutWidget0 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:904px;
}
.fullBreakoutWidget0 .outerpanel .innerpanel .breakout .moreContainer {width:900px;}
/*********************************************************************************************/

/*  Breakout Panels 1 side */
.topleftBreakoutWidget1 {
    padding-left:0px;
    padding-right:3px;
    width:380px;
}
.topleftBreakoutWidget1 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:362px;
}
.topleftBreakoutWidget1 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-right:8px;
    padding:8px;
    width:362px;
}
.topleftBreakoutWidget1 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:337px;
}
.topleftBreakoutWidget1 .outerpanel .innerpanel .breakout .moreContainer {width:332px;}

.toprightBreakoutWidget1 {
    clear:both;
    float:right;
    margin-right:-8px;
    padding-left:3px;
    padding-right:0px;
    width:375px;
}
.toprightBreakoutWidget1 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:350px;
}
.toprightBreakoutWidget1 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-left:0px;
    margin-right:0px;
    padding:8px;
    width:350px;
}
.toprightBreakoutWidget1 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:325px;
}
.toprightBreakoutWidget1 .outerpanel .innerpanel .breakout .moreContainer {width:320px;}
/*********************************************************************************************/
.bottomleftBreakoutWidget1 {
    margin-top:8px;
    padding-left:0px;
    padding-right:3px;
    width:380px;
}
.bottomleftBreakoutWidget1 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:362px;
}
.bottomleftBreakoutWidget1 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-right:8px;
    padding:8px;
    width:362px;
}
.bottomleftBreakoutWidget1 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:337px;
}
.bottomleftBreakoutWidget1 .outerpanel .innerpanel .breakout .moreContainer {width:332px;}
.bottomrightBreakoutWidget1 {
    clear:both;
    float:right;
    margin-right:-8px;
    margin-top:8px;
    padding-left:3px;
    padding-right:0px;
    width:375px;
}
.bottomrightBreakoutWidget1 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:350px;
}
.bottomrightBreakoutWidget1 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-left:0px;
    margin-right:0px;
    padding:8px;
    width:350px;
}
.bottomrightBreakoutWidget1 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:325px;
}
.bottomrightBreakoutWidget1 .outerpanel .innerpanel .breakout .moreContainer {width:320px;}
/*********************************************************************************************/
.fullBreakoutWidget1 {
    clear:both;
    float:left;
    padding-left:0px;
    padding-right:3px;
    width:766px;
}
.fullBreakoutWidget1 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:726px;
}
.fullBreakoutWidget1 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-right:8px;
    padding:8px;
    width:741px;
}
.fullBreakoutWidget1 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:717px;
}
.fullBreakoutWidget1 .outerpanel .innerpanel .breakout .moreContainer {width:713px;}
/*********************************************************************************************/

/* Breakout Panels 2 sides */
.topleftBreakoutWidget2 {
    padding-left:0px;
    padding-right:3px;
    width:286px;
}
.topleftBreakoutWidget2 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:268px;
}
.topleftBreakoutWidget2 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-right:8px;
    padding:8px;
    width:268px;
}
.topleftBreakoutWidget2 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:243px;
}
.topleftBreakoutWidget2 .outerpanel .innerpanel .breakout .moreContainer {width:238px;}
.toprightBreakoutWidget2 {
    clear:both;
    float:right;
    margin-right:-8px;
    padding-left:3px;
    padding-right:0px;
    width:281px;
}
.toprightBreakoutWidget2 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:256px;
}
.toprightBreakoutWidget2 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-left:0px;
    margin-right:0px;
    padding:8px;
    width:256px;
}
.toprightBreakoutWidget2 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:231px;
}
.toprightBreakoutWidget2 .outerpanel .innerpanel .breakout .moreContainer {width:226px;}
/*********************************************************************************************/
.bottomleftBreakoutWidget2 {
    margin-top:8px;
    padding-left:0px;
    padding-right:3px;
    width:286px;
}
.bottomleftBreakoutWidget2 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:268px;
}
.bottomleftBreakoutWidget2 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-right:8px;
    padding:8px;
    width:268px;
}
.bottomleftBreakoutWidget2 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:243px;
}
.bottomleftBreakoutWidget2 .outerpanel .innerpanel .breakout .moreContainer {width:238px;}
.bottomrightBreakoutWidget2{
    clear:both;
    float:right;
    margin-right:-8px;
    margin-top:8px;
    padding-left:3px;
    padding-right:0px;
    width:281px;
}
.bottomrightBreakoutWidget2 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:256px;
}
.bottomrightBreakoutWidget2 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-left:0px;
    margin-right:0px;
    padding:8px;
    width:256px;
}
.bottomrightBreakoutWidget2 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:231px;
}
.bottomrightBreakoutWidget2 .outerpanel .innerpanel .breakout .moreContainer {width:320px;}

.pageBottomNavigation { text-align: center; }
.whitepaperSubHeading { font-size: 125%; color: #800000; font-weight: bold; }
.whitepaperTertiaryHeading { font-size: 110%; font-weight: bold; }
.whitepaperTableHeading { font-style: italic; color: #800000; }
/*********************************************************************************************/
.fullBreakoutWidget2 {
    clear:both;
    float:left;
    padding-left:0px;
    padding-right:3px;
    width:579px;
}
.fullBreakoutWidget2 .header {
    background-color:Black;
    color:#FFFFFF;
    font-style:italic;
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:16px;
    padding:10px 10px 8px 8px;
    vertical-align:middle;
    width:536px;
}
.fullBreakoutWidget2 .outerpanel {
    background-color:#F6F6F6;
    border:outset 1px ThreeDFace;
    font-weight:bold;
    font-family:Arial;
    margin-right:8px;
    padding:8px;
    width:551px;
}
.fullBreakoutWidget2 .outerpanel .innerpanel {
    background-color:White;
    background-image:url(../images/PanelRepeater.jpg);
    background-repeat:repeat-x;
    border:outset 1px ThreeDFace;
    padding-bottom:20px;
    padding-left:12px;
    padding-right:10px;
    padding-top:10px;
    width:527px;
}
.fullBreakoutWidget2 .outerpanel .innerpanel .breakout .moreContainer {width:523px;}

.breakoutSpecial
{
	font-weight:normal;
}
/*********************************************************************************************/

/*  start of side menu  */
.menu {
    border-top:solid 6px #800000;
    border-bottom:solid 6px #800000;
    width:178px;
    left:0px;
    padding:0px 4px 0px 4px;
    position:relative;
    top:0px;
}
.menuItem {
    background-color:#ffffff;
    border-bottom:solid 1px #d3d3d3;
    border-top:solid 1px #d3d3d3;
    color:black;
    font-size:small;
    width:164px;
}
.menuItem a {
    border-bottom:solid 2px transparent;
    border-top:solid 2px transparent;
    color:black;
    display:inline-block;
    padding-left:0px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
    text-decoration:none;
    width:164px;
}
.menuItem a:hover {
    background-color:#800000;
    color:white;
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
    text-decoration:none;
    border-bottom:solid 2px white;
    border-top:solid 2px white;
}
.menuItemNoLink {
    background-color:#ffffff;
    border-bottom:solid 1px #d3d3d3;
    border-top:solid 1px #d3d3d3;
    color:#800000;
    cursor:pointer;
    font-size:small;
    font-weight: bold;
    width:164px;
}
.menuItemNoLink a {
    border-bottom:solid 2px transparent;
    border-top:solid 2px transparent;
    color:#800000;
    cursor:pointer;
    display:inline-block;
    font-weight: bold;
    padding-left:0px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
    text-decoration:none;
    width:164px;
}

/*  end of side menu */

/* Start of Contact Us */
.contactUsPara {
    padding-left:2%;
    padding-top:10px;
    margin-top:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:120%;
}
.contactUsOuterWrapper {padding-left:4%;}
.contactUsWrapper {text-align:left;padding-left:20px;}
.contactUsLabel {color:#800000;font-weight:bold;text-align:left;}
.contactUsTextBoxPanel {
    padding-bottom:2px;
    margin-bottom:2px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
.contactUsTextBox {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-right:4px;
    margin-right:4px;
}
.contactUsTextAreaPanel {
    padding-bottom:10px;
    margin-bottom:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
.contactUsTextAreaValidator {vertical-align:top;}
.contactUsTextArea {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-right:4px;
    margin-right:4px;
}
.buttonSummaryOuterPanel {padding-left:4%;}
.buttonSummaryInnerPanel {padding-left:8%;}
.buttonSummaryWrapper {
    padding-left:10%;
    text-align:left;
    padding-bottom:10px;
    margin-bottom:10px;
}

.paraWidget {padding:0px 2px 0px 2px;}
.searchWidgetShowResults {padding-left:20%;}
.searchWidgetOuter {padding-left:15%;width:50%;}
.searchWidgetInner {text-align:right;}
.searchWidgetButton {padding-left:48%;text-align:center;}
.genericTableContainer {text-align:center;}
.genericTable {width:80%;}
.genericHeaderRow {border:solid 2px black;background-color:#800000; color:White;}
.genericHeaderColumn {border:solid 1px black;padding:8px;text-align:center;}
.genericRow {border:solid 2px black;background-color:ThreeDLighShadow; color:Black;}
.genericColumn {border:solid 1px black;padding:8px;text-align:left;}
.imageCaptionBig {
    color:#800000;
    font-size:small;
    font-weight: bold;
    font-style:italic;
}

/****** START OF PRINT SPECIFIC STYLES ******/
@media print {
    body {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:75%;
        line-height:120%;
        margin:0px;
        min-width:1003px;
        padding:0px;
        background-color:#ffffff;
    }
    .leftColumnContent {
        font-size:90%;
        float:left;
        left:0px;
        padding:0px 0px 0px 5px;
        position:relative;
        top:0px;
        width:180px;
        margin-bottom:0px;
        padding-bottom:0px;
    }
    .centerColumnPanel0 {
        border-left:0px solid white;
        border-right:0px solid white;
        float:left;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        padding-left:8px;
        padding-right:1px;
        position:relative;
        width:969px;
        margin-bottom:0px;
        padding-bottom:0px;
    }
    .centerColumnPanel1 {
        border-left:0px solid white;
        border-right:0px solid white;
        float:left;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        padding-left:10px;
        padding-right:1px;
        position:relative;
        width:776px;
        margin-bottom:0px;
        padding-bottom:0px;
    }
    .centerColumnPanel2 {
        border-left:0px solid white;
        border-right:0px solid white;
        float:left;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        padding-left:10px;
        padding-right:1px;
        position:relative;
        width:592px;
        margin-bottom:0px;
        padding-bottom:0px;
    }
    .rightColumnContent {
        float:right;
        font-size:90%;
        left:0px;
        padding:0px 10px 0px 0px;
        position:relative;
        top:0px;
        width:180px;
        margin-bottom:-20000px;
        padding-bottom:20010px;
    }
}
/****** END OF PRINT SPECIFIC STYLES ******/