/******  Meridian Styles for ALL media  ******/
/****** Basics ********/
body {margin: 0; padding: 0; border: 0; text-align: center; color: #000; font: 11px verdana, geneva, arial, helvetica, helve, sans-serif; background-color: #FFFFFF; background-image: url(../images/bg2_grad.jpg); background-repeat: repeat-x;}
strong, b {font-weight: bold;}
p, blockquote, select, textarea, td {font-size: 11px; font-family: verdana, geneva, arial, helvetica, helve, sans-serif; color: #000;}
li {font-size: 11px; font-family: verdana, geneva, arial, helvetica, helve, sans-serif; color: #000;}
ol, ul{font-size: 11px; font-family: verdana, geneva, arial, helvetica, helve, sans-serif; color: #000;}
h1 {font-size: 14px; font-weight: bold; margin-top: 0; margin-bottom: 0; color: #004677;}
h2 {font-size: 13px; font-weight: bold; margin-top: 0; margin-bottom: 0; color: #004677;}
h3, h4, h5, h6 {font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 0; color: #004677;}
.smalltxt {font-size: 10px;}
img {border: 0;} 
/********* Embelishments *************/
.emph1 {font-size: 12px; padding-top: 3px; padding-bottom: 3px;}
.dotz {background: url(/images/grey-dots.gif) repeat-x center;}
.HorizontalDivider {background-color: #ffffff; height: 1px; font-size: 1px; margin: 10px 0px 10px 0px; background: url(/images/grey-dots.gif) repeat-x center;}
li.lipad {margin-bottom: .5em;} 
/****** Link Styles **********/ 
a:link {color: #004677; text-decoration: none;}
a:visited {color: #004677; text-decoration: none;}
a:active {color: #004677; text-decoration: none;}
a:hover {color: #004677; text-decoration: underline;}
a.footer:link {color: #004677; text-decoration: none; font-Size: 11px;}
a.footer:visited{color: #004677; text-decoration: none; font-Size: 11px;}
a.footer:active {color: #004677; text-decoration: none; font-Size: 11px;}
a.footer:hover {color: #004677; text-decoration: underline; font-Size: 11px;} 
/***************** Main DIV wrapper for entire page **********/
#wrapper {position: relative; margin: 0 auto; padding: 0; width: 770px; text-align: left;} 
/************* Header section begins here *********************/
.GlobalNavOtherArea {float: left; padding-top: 4px;}
.GlobalNavThisArea {float: left; height: 17px; padding-top: 4px; color: #ff6600; }
#promoDiv{width: 770px; height: 201px; border-right: 1px solid #6B8A9F; border-left: 1px solid #6B8A9F; background-color: #FFFFFF;}
#secHeader{width: 770px; height: 91px; border-right: 1px solid #6B8A9F; border-left: 1px solid #6B8A9F; background-color: #FFFFFF;} 
/***************** Main Wrapper for 3 columns below Header section *****************/
#contentWrapper{width: 770px; border: 1px solid #6B8A9F; background: #FFF url(../images/template/backcontent.gif); background-repeat: repeat-y;} 
/***** for 2 columns at right side ******/
#contentWrapper2Col{width: 770px; border: 1px solid #6B8A9F; background: #FFF url(../images/template/backcontent2Col.gif); background-repeat: repeat-y; overflow: hidden;} 
/***** for 2 columns - combined left-centre column and right side column ******/
#contentWrapperColRight{width: 770px; border: 1px solid #6B8A9F; background: #fff url(../images/template/backcontent-col-right.gif); background-repeat: repeat-y;} 
/***** for 0 columns - one large content area with no columns on either side ******/
#contentWrapperNoCols{width: 770px; border: 1px solid #6B8A9F; background-color: #ffffff;}
#contentCol1{width: 175px; float: left;} 
/*************** Left Nav Link Area *******************************/
.Col1Nav{width: 175px; padding: 3px 3px 3px 17px;}
.Col1NavSub{width: 175px; padding: 3px 3px 3px 27px;} 
/*************** DIV for center column below navigation area ****************/
#centerMain{width: 420px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; overflow: hidden;} 
/********************* content for center column area of site  *******************************/
#contentMain{width: 400px; padding-left: 10px; padding-right: 10px;}
#contentMainImages{width: 420px; padding: 0px; margin: 0px;}
.breadcrumbTop{width: 400px; padding: 0px 10px 10px 10px;} 
/************ Merged 2 columns on right side ********************/
#centerMain2Col{width: 595px; float: left; padding: 0px 0px 0px 0px;}
#contentMain2Col{width: 575px; padding: 0px 10px 0px 10px;}
#contentImages2Col{width: 595px; padding: 0px; margin: 0px; background: #fff;} 
/************ all content - No columns on either side ********************/
#centerMainNoCols{padding: 10px;}
#ctrMainNoColsOther{padding: 0px;} 
/************************* added styles ***********************************/ 
/************************ Left Column *************************************/
.leftnavHorizontalDivider {background-color: #ffffff; width: 174px; height: 12px; font-size: 1px; background: url(../images/grey-dots.gif) repeat-x center;}
.leftnavLinkText{line-height: 100%; padding: 2px 2px 2px 10px;}
.leftnavCurrent{font-weight: bold; padding: 3px 2px 3px 10px; color: #004677;}
.leftnavCurrentLinkText{line-height: 100%; color: #ff8000; padding: 2px 2px 2px 10px;}
.leftnavLinkEmphasizedText{font-weight: bold; padding: 3px 2px 3px 10px; } 
.subnavDefault {display: none;}
.subnavToggled {display: inline;}
.cCurrentSectionHeader {font-weight: bold; color: #ff8000;}
.cCurrentPage {color: #ff8000;}
.cNonCurrentSectionHeader {font-weight: bold; padding-left: 10px;}
.cPad1 {padding-left: 0;}
.cPad2 {padding-left: 0;}
.cPad3 {padding-left: 5px;}
.cPad4 {padding-left: 5px;}
.cPad5 {padding-left: 5px;} 
/*************************  SearchBoxes  *************************/
.SBtop {height: 17px; border-color: #ffffff; background-color: #ffffff; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; border: 1px solid #959492; padding-left: 2px;} 
/**************************** Top Navigation Additions *****************/
#topNav{position: relative; width: 770px; top: 0px; left: 0px; text-align: right; padding-top: 3px; padding-bottom: 3px; word-spacing: 1px; background-image: url(../images/orange.jpg); background-repeat: repeat-x; border-left: 1px solid #6B8A9F; border-right: 1px solid #6B8A9F;}
#topNav a{color: #303030; font-size: 10px; text-decoration: none;}
#topNav a:visited{color: #303030; font-size: 10px; text-decoration: none;}
#topNav a:hover{color: #303030; font-size: 10px; text-decoration: underline;}
.headerNavCurrent{font-weight: bold; color: #fcb040;} 
/**************************** Right Nav ******************************/ 
/* #contentCol3 - ID container is default "holder" for other IDs within it  IDs below it inherit default width unless otherwise specified */
#contentCol3{width: 174px; margin-left: 1px; float: left; overflow: hidden;}
#contentRight{padding: 0px;}
#contentRightPromos{padding: 0px;}
.rnavTLItem{padding: 7px 5px 15px 10px; background-image: url(/images/rightOrange.jpg); background-repeat: repeat-x; text-decoration: none;}
#rnavHeadingz {background-color: #D1DAE0; font-weight: bold; border-left: 1px solid #6B8A9F; padding: 5px 10px 5px 10px;}
#contentCol3 a:link {text-decoration: none;}
#contentCol3 a:visited {text-decoration: none;}
#contentCol3 a:active {text-decoration: none;}
#contentCol3 a:hover {text-decoration: underline;}
a.rnavLinkBullet {text-decoration: none; color: #990000;}
.rnavLinkText{margin: 0px; padding: 7px 5px 0px 10px;}
.rnavItem{padding: 10px 10px 10px 10px;}
.rnavExtras{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; clear: both;}
.rnavHorizontalDivider {background-color: #ffffff; height: 1px; font-size: 1px; background: url(/images/grey-dots.gif) repeat-x center;} 
/***************** Clear bottom of all center area content *****************/
div.clearer {clear: left; line-height: 0; height: 0;} 
/*************************** Footer Section ***************************/
.FooterNavCurrent{color: #ff6600; font-weight: bold; background-color: #ffffff;}
#footerLeft{ text-align: center; padding: 8px 0 0 10px; background-color: #ffffff;}
#footerRight{float: right; height: 30px; background-color: #ffffff;}
div.dropdown {position: absolute; width: 150px; z-index: 1; background-color: #FFF0D9; border: 1px solid #6B8A9F;}
.dropdown a, .dropdown a:active, .dropdown a:visited {z-index: 1; display: block; text-decoration: none; color: #6B8A9F; background-color: #FFF0D9; text-align: left; text-transform: uppercase; font-size: 10px; font-weight: bold; border: 1px solid #000; padding: 5px 5px 5px 10px; width: 150px;}
.dropdown a:hover {z-index: 1; display: block; text-decoration: none; color: #fff; background-color: #6B8A9F; text-align: left; text-transform: uppercase; font-size: 10px; font-weight: bold;  border: 1px solid #000; padding: 5px 5px 5px 10px; width: 150px;}
.cSearchResult {margin-top: 6px; padding-left: 2.5em;}
.cSearchResultInfo {color: #666666;} 
/*------------- SMILE Newsletter CSS ---------------------*/
.SML_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; color: #FFFFFF;}
.SML_SmallWhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.SML_9pxBlack {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}
.SML_BlueTitles {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #45697D;}
.SML_OrangeTitles {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF9933;}
.block {display: block;}