/*HEX COLORS
Light grey 1 = 999999
Medium grey 2 = 666666
Dark grey 3 = 333333
Maroon = 720525
Orange = e37b00
Blue = 34b5d0
Grey/Green = 779e92
Grey/Green (darker) = 425851
Light Grey = ebebeb
Soft orange = EBAA72

a:link 
a:visited
a:active
a:hover
*/

body { margin: 0 0 40px 0; font-size: 12px; font-family: "Arial", serif; color: #000; background-color: #FFF; }

img { border: 0; }

h1 { font-family: arial; font-size: 28px; font-weight: normal; line-height: 33px; color: #e37b00; margin: 0; }
h2 { font-family: arial; font-size: 21px; line-height: 21px; color: #34b5d0; margin: 0 0 16px 0; }
h2 a.homelink { font-family: arial; font-size: 21px; line-height: 21px; color: #34b5d0; margin: 0 0 16px 0; text-decoration: none; }
h2 a.homelink:hover { color: #720525; }

#content-bottom h2 { color: #720525; margin-top: 20px; }
h3 { font-family: arial; font-size: 17px; line-height: 17px; color: #720525; margin: 0 0 13px 0; }
h4 { font-family: arial; font-size: 14px; line-height: 14px; color: #720525; margin: 0 0 12px 0; }

/* LINKS */

a:link { color: #720525; border: 0; cursor: pointer; text-decoration: none; font-weight: bold;}
a:visited { color: #720525; border: 0; cursor: pointer; text-decoration: none; font-weight: bold; }
a:active { color: #720525; border: 0; cursor: pointer; text-decoration: none; font-weight: bold; }
a:hover { color: #E37B00; border: 0; cursor: pointer; text-decoration: none; font-weight: bold; }

/* SPAN WYSIWYG EDITOR STYLE */
.doc-header { font-family: arial; font-size: 16px; line-height: 19px; color: #720525; margin: 0 0 6px 0; text-decoration: none; font-weight:bold;}
.doc-header a:link { font-family: arial; font-size: 16px; line-height: 19px; color: #720525; margin: 0 0 6px 0; text-decoration: none; font-weight:bold;}
.doc-header a:visited { color: #720525; font-weight: bold; text-decoration: none; }
.doc-header a:active { color: #720525; font-weight: bold; text-decoration: none;}
.doc-header a:hover { color: #E37B00; font-weight: bold; text-decoration: none;}

.doc-paragraph {line-height: 16px;}

a:link span.doc-header  { font-family: arial; font-size: 16px; line-height: 19px; color: #720525; margin-bottom:1em; text-decoration: none; font-weight:bold;}
a:visited span.doc-header  { color: #720525; font-weight: bold; text-decoration: none; margin-bottom: 6px; }
a:active span.doc-header  { color: #720525; font-weight: bold; text-decoration: none; margin-bottom: 6px; }
a:hover span.doc-header  { color: #E37B00; font-weight: bold; text-decoration: none; margin-bottom: 6px; }

a span.btn-link { display: block; font-size: 11px; font-family: Arial; font-weight: bold; color: #E37B00; text-decoration: none; text-transform: uppercase; line-height: 11px; padding: 6px 0 6px 0; min-width: 180px; height: 11px; background: transparent url('/_data/global/designs/node_1/pix/btn-grey-bg.png') no-repeat right 0; }
a span.btn-link.w200 { padding-left: 10px; width: 190px; }
a span.btn-link.w240 { padding-left: 20px; width: 220px; }
a:hover span.btn-link { color: #720525; text-decoration: none; text-transform: uppercase; background-position: right -23px; }

a span.btn-link-maroon { display: block; font-size: 11px; font-family: Arial; font-weight: bold; color: #720525; text-decoration: none; text-transform: uppercase; line-height: 11px; padding: 6px 0 6px 0; min-width: 180px; height: 11px; background: transparent url('/_data/global/designs/node_1/pix/btn-grey-bg.png') no-repeat right -23px; }
a span.btn-link-maroon.w200 { padding-left: 10px; width: 190px; }
a span.btn-link-maroon.w210 { padding-left: 10px; width: 200px; }
a span.btn-link-maroon.w240 { padding-left: 20px; width: 220px; }
a:hover span.btn-link-maroon { color: #E37B00; text-decoration: none; text-transform: uppercase; background-position: right 0; }

a:link span.doc-urlLink  { font-family: arial; font-size: 13px; line-height: 19px; color: #E37B00; margin-bottom:1em; text-decoration: none; font-weight:bold;}
a:visited span.doc-urlLink  { color: #E37B00; font-weight: bold; text-decoration: none; margin-bottom: 6px; }
a:active span.doc-urlLink  { color: #E37B00; font-weight: bold; text-decoration: none; margin-bottom: 6px; }
a:hover span.doc-urlLink  { color: #720525; font-weight: bold; text-decoration: none; margin-bottom: 6px; }

a span.btn-download { display: block; font-size: 11px; font-family: Arial; font-weight: bold; color: #E37B00; text-decoration: none; text-transform: uppercase; line-height: 11px; padding: 6px 0 6px 0; height: 11px; background: transparent url('/_data/global/designs/node_1/pix/btn-grey-bg.png') no-repeat right 0; padding-left: 10px; min-width: 110px; width: 100px;}
a:hover span.btn-download { color: #720525; text-decoration: none; text-transform: uppercase; background-position: right -23px; }

a span.btn-flush-right { display: block; font-size: 11px; font-family: Arial; font-weight: bold; color: #E37B00; text-decoration: none; text-transform: uppercase; line-height: 11px; padding: 6px 0 6px 0; height: 11px; background: transparent url('/_data/global/designs/node_1/pix/btn-grey-bg.png') no-repeat right 0; padding-left: 10px; min-width: 110px; width: 100px; float: right; margin: 0; }
a:hover span.btn-flush-right { color: #720525; text-decoration: none; text-transform: uppercase; background-position: right -23px; }


/* END SPAN WYSIWYG EDITOR STYLE */


h4.doc-desc { font-family: arial; font-size: 14px; line-height: 19px; color: #720525; margin: 0 0 6px 0;}
/*#content #content-right p.doc-desc { line-height: 19px; }*/

p { line-height: 18px; margin: 0 0 14px 0; font-size: 14px;}
p.introtext { font-family: arial; font-size: 15px; font-weight: normal; line-height: 18px;}

.home { font-size: 12px; line-height: 18px; font-family: Georgia;}

.homeblog { font-size: 12px; line-height: 18px;}

.PrintOnly {display:none; } 

ul li { line-height: 21px; font-size: 14px;}

ol li { line-height: 21px; font-size: 14px;}

ul.arrow { list-style-type: none; padding: 0px; margin: 0px; }
ul.arrow li { padding: 0 0 10px 18px; background: transparent url('/_data/global/designs/node_1/pix/list-arrow-circle.png') no-repeat 0 2px; font-size: 12px;line-height: normal; }
ul.arrow li a { color: #000; font-weight: bold; text-decoration: none; font-size: 12px; }
ul.arrow li a:visited { color: #000; font-weight: bold; text-decoration: none; font-size: 12px; }
ul.arrow li a:hover { color: #E37B00; font-weight: bold; text-decoration: none;  }


ul li a { color: #720525; font-weight: bold; text-decoration: none; }
ul li a:visited { color: #720525; font-weight: bold; text-decoration: none; }
ul li a:hover { color: #E37B00; font-weight: bold; text-decoration: none;}

hr { color: #CCC; background-color: #CCC; margin: 20px 0; height: 1px; border: none; }

/* IN GOOD COMPANY rotating box*/
#good-company { margin: 10px 10px 20px 10px; background-color: #fff; border: 1px solid #d2d2d2; box-shadow: 2px 2px 4px rgba(0,0,0,0.3); -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.3); -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=3); }
.logo-block { float: left; width: 208px; margin: 0 10px 0 0; padding: 10px; background-color: #ffffff; }
#rotating_logos { padding-left: 30px; }

div.hr-span { clear: both; padding: 0 0 0 40px; }
div.hr-span hr { margin-top: 0; }

button { cursor: pointer; }

.shadow-bottom { 
    -webkit-box-shadow: 0px 5px 5px -2px rgba(50, 50, 50, 0.50); 
    -moz-box-shadow:    0px 5px 5px -2px rgba(50, 50, 50, 0.50); 
    box-shadow:         0px 5px 5px -2px rgba(50, 50, 50, 0.50); 
    -ms-filter:         "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#000000')"; 
    filter:             progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#000000'); 
}

.headshot { padding-right: 15px; float: left; }

.vert-rule-right { background-attachment:fixed; background: transparent url('/_data/global/designs/node_1/pix/bg-vert-rule.png') repeat-y 20px 0; background-position: right top;}
.vert-rule-left { background-attachment:fixed; background: transparent url('/_data/global/designs/node_1/pix/bg-vert-rule.png') repeat-y 20px 0; }
.vert-rule-middle {background: url("/_data/global/designs/node_1/pix/bg-vert-rule.png") repeat-y scroll 500px 20px transparent;}
.vert-rule-middle-drop {background: url("/_data/global/designs/node_1/pix/bg-vert-rule.png") repeat-y scroll 500px 20px transparent;}

.caps10 a { color: #FFF; text-decoration: none; text-transform: uppercase; font-size: 10px; font-weight: bold; }
.caps12 a { color: #FFF; text-decoration: none; text-transform: uppercase; font-size: 12px; font-weight: bold; }

a.read-more:link { color: #720525; text-decoration: none; font-weight: bold; padding-right: 8px; white-space: nowrap; background: transparent url('/_data/global/designs/node_1/pix/arrow-read-more.png') no-repeat top right;}
a.read-more:visited { color: #720525; text-decoration: none; font-weight: bold; padding-right: 8px; white-space: nowrap; background: transparent url('/_data/global/designs/node_1/pix/arrow-read-more.png') no-repeat top right;}
a.read-more:active { color: #720525; text-decoration: none; font-weight: bold; padding-right: 8px; white-space: nowrap; background: transparent url('/_data/global/designs/node_1/pix/arrow-read-more.png') no-repeat top right;}
a.read-more:hover { color: #E37B00; text-decoration: none; background: transparent url('/_data/global/designs/node_1/pix/arrow-read-more-orange.png') no-repeat top right; }


ul.arrow li a.read-more:link { color: #720525; font-weight: bold; padding-right: 8px; white-space: nowrap; background: transparent url('/_data/global/designs/node_1/pix/arrow-read-more.png') no-repeat top right; }
ul.arrow li a.read-more:visited { color: #720525; font-weight: bold; padding-right: 8px; white-space: nowrap; background: transparent url('/_data/global/designs/node_1/pix/arrow-read-more.png') no-repeat top right;}
ul.arrow li a.read-more:active { color: #720525; font-weight: bold; padding-right: 8px; white-space: nowrap; background: transparent url('/_data/global/designs/node_1/pix/arrow-read-more.png') no-repeat top right;}
ul.arrow li a.read-more:hover { color: #E37B00; background: transparent url('/_data/global/designs/node_1/pix/arrow-read-more-orange.png') no-repeat top right;}

a.video-link { color: #34B5D0; text-decoration: none; padding-left: 32px; background: transparent url('/_data/global/designs/node_1/pix/bg-video-link.png') no-repeat top left; }
a.printer, #course-nav span a.printer { background: transparent url('/_data/global/designs/node_1/pix/btn-print-bg.png') no-repeat center left; padding-left: 24px; font-family: "Georgia", serif; font-size: 11px; font-weight: normal; font-style: italic; text-decoration: none; }

/* BUTTONS */
a.btn-grey { display: block; font-size: 11px; font-family: Arial; font-weight: bold; color: #E37B00; text-decoration: none; text-transform: uppercase; line-height: 11px; padding: 6px 0 6px 0; min-width: 180px; height: 11px; background: transparent url('/_data/global/designs/node_1/pix/btn-grey-bg.png') no-repeat right 0; }
a.btn-grey:hover { color: #720525; text-decoration: none; text-transform: uppercase; background-position: right -23px; }
a.btn-grey.w200 { padding-left: 10px; width: 190px; }
a.btn-grey.w240 { padding-left: 20px; width: 220px; }
a.btn-grey.register { padding-left: 10px; width: 190px;  font-size: 13px; height: 13px; }

a.btn-green { display: block; font-size: 11px; font-family: Arial; font-weight: bold; color: #FFF; text-decoration: none; text-transform: uppercase; line-height: 11px; padding: 6px 0 6px 0; min-width: 180px; height: 11px; background: transparent url('/_data/global/designs/node_1/pix/btn-green-orange-bg.png') no-repeat right 0; }
a.btn-green:hover { color: #e37b00; text-decoration: none; text-transform: uppercase; background-position: right -23px; }
a.btn-green.w200 { padding-left: 5px; width: 195px; font-size: 10.4px;}
a.btn-green.w210 { padding-left: 10px; width: 195px; font-size: 10.4px; }
a.btn-green.w240 { padding-left: 20px; width: 220px; }
input[type="text"] { font-family: "Georgia", serif; font-size: 11px; font-style: italic; line-height: 11px; color: #333; padding: 4px; border: 1px solid #999; }

input[type="password"] { font-family: "Georgia", serif; font-size: 11px; font-style: italic; line-height: 11px; color: #333; padding: 4px; border: 1px solid #999; }



#topnav-container { background-color: #720525; }
#topnav-container #topnav { width: 960px; height: 20px; text-align: right; margin-left: auto; margin-right: auto; background-color: #720525;}
#topnav-container #topnav a { line-height: 20px; margin-left: 20px; }
#topnav-container #topnav a:hover { color: #E37B00; }
#topnav-container #topnav a.btn-member-a:hover { margin-left: 20px; background: transparent url('/_data/global/designs/node_1/pix/btn-member-community-rollover.png') no-repeat right 0; }

#topnav-container #topnav a.btn-member { line-height: 20px; margin-left: 20px; background: transparent url('/_data/global/designs/node_1/pix/btn-member-community-rollovers.png') no-repeat right -2px; }
#topnav-container #topnav a.btn-member:hover { color: #E37B00; text-decoration: none; text-transform: uppercase; background-position: right -22px; }

#main { width: 960px; margin-left: auto; margin-right: auto; overflow: hidden; }

#header { height: 130px; background: #FFF url('/_data/global/designs/node_1/pix/bcccc-header.jpg') no-repeat top left; text-align: right; }
#header a.home-link { display: block; float: left; width: 560px; height: 130px; }
#header .social-media { position: relative; top: 25px; right: 0; }
#header .social-media a { padding: 0 0 0 4px; margin: 0; }

#header #search { position: relative; top: 45px; right: 0; width: 220px; height: 24px; float: right; white-space: nowrap; overflow: hidden; }
#header #search input { float: left; }
#header #search input[type="text"] { width: 185px; } 
#header #search button { width: 25px; height: 24px; border: 0; padding: 0; margin: 0; background: #720525 url('/_data/global/designs/node_1/pix/btn-search-bg.png') no-repeat 0 0; }
#header #search button:hover { background-position: 0 -24px; }

#nav-top { position: absolute; top: 170px; width: 960px; height: 40px; background-color: #E37B00; white-space: nowrap; }

/* LEVEL 1 */
#nav-top ul.dropdown  { position: relative; z-index: 1000; list-style-type: none; padding: 0px; margin: 0px;  }
#nav-top ul.dropdown li { font-weight: bold; float: left; zoom: 1; background-image: none; padding: 14px 19px; line-height: 14px; }
#nav-top ul.dropdown li.current { background-color: #720525; }
#nav-top ul.dropdown li.last-col { background: transparent url('/_data/global/designs/node_1/pix/bg-vert-rule.png') repeat-y 0 0; }
#nav-top ul.dropdown a { text-decoration: none; font-family: arial; font-weight: bold; font-size: 12px; color: #FFF; text-transform: uppercase; line-height: 12px; margin: 0; }
#nav-top ul.dropdown a:hover { color: #E37B00; }
#nav-top ul.dropdown a:active { color: #ffa500; }
#nav-top ul.dropdown li a { display: block; /* padding: 4px 8px; */ color: #FFF; }
#nav-top ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
#nav-top ul.dropdown li.hover, ul.dropdown li:hover { background: #720525; color: #E37B00; position: relative; }
#nav-top ul.dropdown li.hover a { color: #E37B00; }

/* LEVEL 2 */
#nav-top ul.dropdown ul { width: 290px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style-type: none; padding: 0px; margin: 0px; }
#nav-top ul.dropdown ul li { font-weight: normal; background: #999; color: #333; border-bottom: 1px solid #ccc; float: none; line-height: 12px; padding: 8px 12px; }
#nav-top ul.dropdown ul li:hover, #nav-top ul.dropdown ul li.hover { background-color: #FFF; color: #720525; }
#nav-top ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block; color: #333; } /* IE 6 & 7 Needs Inline Block */
#nav-top ul.dropdown ul.sub_menu a { color: #333; }
#nav-top ul.dropdown ul.sub_menu li:hover a, #nav-top ul.dropdown ul.sub_menu li.hover a, #nav-top ul.dropdown ul.sub_menu a:hover { color: #720525; }

/* LEVEL 2: ALTERNATE */
#nav-top ul.dropdown ul.sub_menu_alt li { background-color: #E37B00; }
#nav-top ul.dropdown ul.sub_menu_alt li:hover, #nav-top ul.dropdown ul.sub_menu_alt li.hover { background-color: #FFF; color: #720525; }
#nav-top ul.dropdown ul.sub_menu_alt a { color: #FFF; }
#nav-top ul.dropdown ul.sub_menu_alt li:hover a, #nav-top ul.dropdown ul.sub_menu_alt li.hover a, #nav-top ul.dropdown ul.sub_menu_alt a:hover { color: #333333; }  /*color of second tier roll over navigation, and third tier navigation */

/* LEVEL 3 */
#nav-top ul.dropdown ul ul { left: 100%; top: 0; }
#nav-top ul.dropdown li:hover > ul { visibility: visible; }

#nav-top ul.dropdown ul.sub_sub_menu li {background-color: #EBAA72; }
#nav-top ul.dropdown ul.sub_sub_menu li:hover a, #nav-top ul.dropdown ul.sub_sub_menu li.hover a, #nav-top ul.dropdown ul.sub_sub_menu a:hover { color: #EBAA72; }  /*color of third tier roll over navigation */

/* CENTERS NAV HEADER TEXT */
 .nav-links { width: 920px; margin-left: 25px;} 
 
 /* PHIL Original */
/* .nav-links { width: 860px; margin-left: 50px; } */




#splash { height: 380px; }
#splash-left { width: 240px; height: 280px; overflow: hidden; padding: 80px 0px 20px 0px; background-color: #779E92; color: #FFF; float: left; }
#splash-left  h3 { color: #FFF; }

#splash-member {width: 200px; height: 240px; padding: 0px 20px 0px 20px; background-color: #779E92; color: #FFF; }
#splash-member  h3 { color: #FFF; }

#splash-left-bottom { width: 240px; height: 80px; overflow: hidden; padding: 0; background-color: #779E92; color: #FFF; float: left; clear:left;}

#splash-right { width: 720px; height: 380px; overflow: hidden; float: left; }
#splash-right #splash-slides-nav { position: relative; top: -310px; right: 20px; float: right; }
#splash-right #splash-slides-nav  a { background: transparent url("/_data/global/designs/node_1/pix/splash/navigator.png") no-repeat 0 0; display: block; float: left; font-size: 1px; height: 10px; margin-bottom: 3px; margin-left: 3px; margin-right: 3px; margin-top: 3px; width: 10px; }
#splash-right #splash-slides-nav  a.current { background-position: 0 -10px; }
#splash-sub { width: 960px; height: 280px; overflow: hidden; }

#content #content-left { background-color: #EBEBEB; width: 240px; min-height: 200px; float: left; }
#content #content-left.no-splash { padding-top: 40px; margin-top: 20px; }
#content #content-left #left-nav { padding: 25px 0 25px 0; }

/* OLD Style NAV HEADER - long names wrap with extra spacing */
/* #content #content-left #left-nav span { display: block; padding: 0 0 0 18px; line-height: 25px; border-bottom: 1px solid #CCC; }
#content #content-left #left-nav span.indent {padding: 0 0 0 50px; }  */



#content #content-left #left-nav span { display: block; padding: 6px 0 6px 18px; line-height: 16px; border-bottom: 1px solid #CCC; }
#content #content-left #left-nav span.indent {padding: 6px 0 6px 35px; }


#content #content-left #left-nav span.topcurrent { background-color: #FFF; border-top: 1px solid #CCC; }
#content #content-left #left-nav span.current { background-color: #FFF; border-bottom: none; }
#content #content-left #left-nav span a { text-decoration: none; text-transform: uppercase; color: #666666; font-family: Arial; font-size: 12px; font-weight: bold; }
#content #content-left #left-nav span.current a { color: #720525; }
#content #content-left #left-nav span a:hover { color: #720525; }
#content #content-left #content-left-bottom { background-color: #FFF; padding: 20px 0; }
#content #content-left #content-left-bottom  p { margin-top: 20px; }
#content #content-left-container { padding: 20px; }
#content #content-left #advance-search { background-color: #666666; padding: 20px; }
#content #content-left #advance-search h2 { color: #FFF; }
#content #content-left #advance-search input[type="text"] { width: 190px; }
#content #content-left #advance-search select { width: 200px; border: none; }

#subscribe { background: #779e92 url('/_data/global/designs/node_1/pix/register-for-content.gif') no-repeat 20px 20px; height: 40px; padding: 40px 20px 0 20px;}
#subscribe #subscribe-form { width: 200px; height: 24px; white-space: nowrap; overflow: hidden; }
#subscribe #subscribe-form input { float: left; }
#subscribe #subscribe-form input[type="text"] { width: 165px; }
#subscribe #subscribe-form button { width: 25px; height: 24px; border: 0; padding: 0; margin: 0; background: #720525 url('/_data/global/designs/node_1/pix/btn-submit-arrows.png') no-repeat 0 0; }
#subscribe #subscribe-form button:hover { background-position: 0 -25px; }


#newsletter { background: #E37B00 20px 20px; color: #fff; height: 40px; padding: 20px 15px 0px 15px; font-family: arial; font-size: 12px; font-weight: bold;}


/*#document { background: #E37B00; }
#document #search-form { width: 200px; height: 48px; white-space: nowrap; overflow: hidden; }
#document #search-form input { float: left; }
#document #search-form input[type="text"] { width: 165px; }
#document #search-form button { width: 25px; height: 48px; border: 0; padding: 0; margin: 0; background: #720525 url('/_data/global/designs/node_1/pix/btn-submit-arrows.png') no-repeat 0 0; }
#document #search-form button:hover { background-position: 0 -25px; }*/


#content #content-right { width: 720px; padding: 20px 0 0 0; float: left; }
/*#content #content-right.no-splash { padding-top: 80px; }*/
#content #content-right.no-splash {  margin-top: 80px; padding-top: 0;}
 
#content #content-right .col-200 { width: 200px; float: left; padding: 0 0 20px 40px; }
#content #content-right .col-200 p { line-height: 18px; }
#content #content-right .col-460 { width: 460px; float: left; padding: 0 0 0 20px; margin: 0; }
#content #content-right .col-480-nopad { width: 480px; float: left; padding: 0; margin: 0; }
#content #content-right .col-680 { width: 680px; float: left; padding: 0 0 40px 40px; }
#content #content-right .col-200-home { width: 200px; height: 710px; float: left; padding: 0 0 20px 40px; }

#content #content-right .about p { font-size: 18px; line-height: 24px; font-family: Arial; }
#content #content-right p { line-height: 21px; }
#content #content-right p.doc-desc { line-height: 19px; }

#content #content-full { width: 920px; float: left; padding: 80px 20px 0 20px; }
#content #content-full .flush-left { width: 680px; float: left;padding: 0 20px 20px 0; }
#content #content-full .flush-right { width: 200px; float: left;padding: 0 0 20px 20px; }

.photo-grid { width: 680px; overflow: hidden; }
.photo-grid .row { white-space: nowrap; }
.photo-grid .row .photo { width: 200px; padding: 0 19px 0 0; border-right: 1px solid #CCC; float: left; min-height: 130px; }
.photo-grid .row .text { width: 441px; padding-left: 19px; float: left; min-height: 130px; white-space: normal; }
#content #content-right .photo-grid .text p { font-size: 13px; font-family: "Georgia", serif; line-height: 18px; }

.btn-action-right { float: right; margin: 0; }

#course-nav { margin-bottom: 14px; }
#course-nav span { padding: 6px 10px; border-right: 1px solid #CCC; margin: 0; }
#course-nav span:last-child { border-right: 0; }
#course-nav span a { font-family: Arial; font-size: 21px; line-height: 28px; color: #666666; text-decoration: none; }
#course-nav span.current a { color: #36B6D0; }

.course-quote { font-size: 21px; font-style: italic; color: #666666; line-height: 28px; }
.course-quote-author { font-size: 12px; font-family: Arial; color: #666666; }
.course-quote-author .name { font-weight: bold; text-transform: uppercase; }

#content-bottom-container { border-top: 1px solid #ccc; margin-top: 30px; padding: 0; }
#content-bottom-container #content-bottom { width: 960px; margin-left: auto; margin-right: auto; }
#content-bottom-container #content-bottom .col-220 { width: 220px; float: left; padding: 0 0 0 20px; }
#content-bottom-container #content-bottom .col-200 { width: 200px; float: left; padding: 0 0 0 40px; }

.event-title { font-family: Arial; font-size: 17px; font-weight: bold; line-height: 20px; }
.ff-date { font-family: Arial; font-size: 11px; line-height: 16px; color:#000000; }

#bottomnav-container { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-top: 30px; }
#bottomnav-container #bottomnav { width: 960px; margin-left: auto; margin-right: auto; }
#bottomnav-container #bottomnav a { margin: 0; font-family: Arial; font-size: 11px; font-weight: bold; color: #000; line-height: 45px; text-decoration: none; border-left: 1px solid #000; padding-left: 5px; }
#bottomnav-container #bottomnav a:hover { color: #E37B00; } 
#bottomnav-container #bottomnav a:first-child { border-left: 0; padding-left: 0; }

#addressnav { width: 960px; margin-left: auto; margin-right: auto; padding: 25px 0; background: #fff url('/_data/global/designs/node_1/pix/bc-seal.png') no-repeat 890px 40px; }
#addressnav span { margin: 0; font-family: Arial; font-size: 11px; font-weight: bold; color: #000; line-height: 24px; text-decoration: none; display: block; }
#addressnav a { font-family: Arial; font-size: 11px; font-weight: bold; color: #000; text-decoration: none; }
#addressnav a:hover { color: #E37B00; }
#addressnav .social-media a { padding: 0 0 0 4px; margin: 0; }

#popular-products-container { background-color: #720525; }
#popular-products-container #popular-products { width: 960px; margin-left: auto; margin-right: auto; background-color: #720525; }
#popular-products-container #popular-products #popular-products-switch a { line-height: 40px; padding-right: 20px; background: transparent url('/_data/global/designs/node_1/pix/bg-popular-topics.gif') no-repeat center left; padding-left: 18px; }
#popular-products-container #popular-products #popular-products-switch a:hover { color: #E37B00; } 
#popular-products-container #popular-products #popular-products-links { background-color: #720525; min-height: 150px; padding-top: 20px; border-top: 1px solid #FFF; }
#popular-products-container #popular-products #popular-products-links div { width: 280px; padding-right: 40px; float: left; }
#popular-products-container #popular-products #popular-products-links p { margin-bottom: 6px; line-height: 12px; }
#popular-products-container #popular-products #popular-products-links a { font-weight: normal; text-transform: none; }



 /* SEO STYLES */
 #content #content-left h3 {color: #34B5D0; font-size: 21px; }
 #content #content-left #left-nav h3 { border-bottom: 1px solid #CCCCCC; margin-bottom: 0; padding: 0 0 7px 18px;  }
 #content #content-left #left-nav-foot { background-color: #C2C2C2; padding: 0 0 24px 0;  }
 .g14 { font-family: Georgia; font-size: 14px; line-height: 21px; color: #000000; background-color: #C2C2C2; padding: 24px 18px; }
 .g14 a { font-weight: bold; color: #000000; }
 #content #content-right .col-header { padding: 0 0 0 40px; }
 #content #content-right .col-440 { width: 440px; float: left; padding: 0 0 0 40px; margin: 0; }
 #content #content-right .col-200-dropdown { width: 200px; float: left; padding: 50px 0 20px 40px; } 
 #content #content-right .col-200 p.synopsis { font-family: Georgia; font-size: 12px; line-height: 21px; font-style: italic; color: #010101;  }