@import url('\styles\styles_print.css') print;

/* General Settings */
#container {font-size:9pt;}
#centreContainer { width:778px; padding:0; border:0; height:100%; }
body, p, a, table, tr, td, legend, ul, ol, li, input, select { font-size:100%; font-family:verdana,arial,courier; color:#252525; line-height:1.5em; margin:0; padding:0; }
img { border:none; }

h1 { font-family: Verdana; font-size: 2.2em; font-weight: normal; color: #000; padding:0 0 .5em 0; margin:0; line-height: 1.1em;}
h2 { font-family: Verdana; font-size: 12pt;  color: #000; padding: 0 0 .2em 0; margin:0;font-weight:bold; }
h2 a { color:#004686; font-weight:bold; text-decoration:none; font-size: 12pt; }
h2 a:hover, h2 a:active { text-decoration:underline; }
h3 { font-family: Verdana; font-size: 1.2em; font-weight: normal; color: #000; padding: 0; margin:0;font-weight:bold;}
p { padding-bottom:1em; }

a:link, a:visited, a:hover, a:active { }

ul { list-style: url('/images/bullet_square_solid.gif') outside;}
ul.secondLevel { list-style: url('/images/bullet_square_outline.gif') outside;} 
ul.thirdLevel { list-style: url('/images/bullet_dash.gif') outside;} 
 
 
ol { list-style: decimal outside;}
olol { list-style: decimal outside;}
ololol { list-style: decimal outside;}
olololol { list-style: decimal outside;}
li { margin-left:1.5em; margin-bottom:.5em; }

input { border:thin solid 1 #666666; font-size:9pt;}

.phonenumber { white-space:nowrap; }
.bold { font-weight:bold; }

/* Banner and Nav Layout */
#banner { margin-top:20px; margin-bottom:10px; }
#bannerLogo { padding:18px; width:146px; display:block;}
#bannerNav { margin-left:16px; }
#search { margin:0 10px 0 0; white-space:nowrap; }
#search img, #search #Submit1 { vertical-align:text-bottom; }
html > body #search img, html > body #search #Submit1 { vertical-align:bottom; }
#search input { border:none; padding-top:.05em; }
#searchTerm { height:19px; width:100px; }
.headerText {font-size:8pt; color:#fff;}
#ImgPhone {padding-left:10px;}

.whiteBold, a.whiteBold:link, a.whiteBold:visited { font-weight:800; color:#FFF; text-decoration:none; }
a.whiteBold:hover, a.whiteBold:active { text-decoration:underline; }

/* Sub Navigation */
.subnav { width:198px; }
.subNav ul { list-style:none url('') outside; text-align:left; margin-bottom:4em; }
html > body .subNav ul { list-style:none; } /* To fix an ie bug */
.subNav ul li { margin:.5em .5em; padding-left:1.5em; background:transparent url('/images/gr_linkIcon_LHSNav.gif') 0 .3em no-repeat; }
.subNav ul li.currentLanding { background:transparent url('/images/gr_linkIcon_LHSNav-on.gif') 0 .3em no-repeat; }
.subNav ul li.currentLandingExtra { background:transparent url('/images/gr_linkIcon_LHSNav-onDwn.gif') 0 .3em no-repeat; }
.subNav ul li a { color:#004686; text-decoration:none; }
.subNav ul li a:hover, .subNav ul li a:active, .subNav ul li a.current { text-decoration:underline; }
.subNav ul ul { margin-bottom:0; padding-bottom:.5em; border-bottom:solid 1px #e4e4e4; }
.subNav ul ul li { margin-left:0; padding-left:0; background:transparent url(''); }
.subNav ul ul li a { font-size:.95em; }
.subNav ul li a.childLinks {  font-size: .8em;}
.subNav ul li a.currentchildLinks {  font-size: .8em;  text-decoration:underline; }



/* Home Page News Ticker */
#TickerLayoutLeft { background:transparent url('/images/tickerBoxLft.gif') no-repeat left top; padding:0 0 0 78px; margin:0 0 10px 0; height:28px; }
#TickerLayoutRight { background:transparent url('/images/tickerBoxRght.gif') no-repeat right top; padding:0 5px 0 0;margin:0px; height:28px; }
#Ticker { position: relative; padding:0px 0px 0px 0; margin:0; background:transparent url('/images/tile_tickerBoxBG.gif') repeat-x 0 0; height:28px; }
#TickerItems { padding-left: 0px; margin:0px; }
#TickerItems li { list-style: none; display: inline; padding-top:3px; margin:0px;line-height:8px; height:25px;}
#TickerItems li a { color:#767676; text-decoration:none; font-weight:normal; font-size:10pt;}
#TickerItems li a.callToAction { font-weight:bold; color:#004686; font-size:10pt;}
#TickerItems li a.callToAction:hover , #TickerItems li a.callToAction:active { text-decoration:underline; }


/* Home Page Advert Slideshow */
#slideshow1 { float:left;width:190px;}
#slideshow2 {   float:right;width:190px;padding:0px 2px 2px 2px; }
#slideshow3 {   float:right; width:190px;padding:0px;}
html > body #slideshow3  {padding:0px 2px 2px 2px; }
html > body #slideshow2 {  padding:0px 2px 2px 3px; }


/* Home Page Login Area */
#login { background:transparent url('/images/bgSignInBox.gif') no-repeat 0 0; height:188px; }
#login tr { height:12px; }
#login a { font-family:Arial; color:#004686; text-decoration:none; font-size:8pt; }
#login a:hover, #login a:active { text-decoration:underline; font-size:8pt;}

#loginMST { background:transparent url('/images/gr_bgSignInBox_MST.gif') no-repeat right 0; height:188px; }
#loginMST div {padding-top:88px; padding-left:57px;}
#loginMST div  p {padding:5px 0 0 0; }


#loginSF { background:transparent url('/images/gr_bgSignInBox_vanilla.gif') no-repeat right 0; height:188px; }
#loginSF div {padding-top:122px; padding-left:57px;}


/* Home Page Feature Article */
#featureArticle h2 { padding:.5em 1em; font-size:1.15em; background-color:#62AC1E; color:#fff; }
#featureArticle h2 a { color:#fff; }
#featureContent { background-color:#dceccc; padding:.5em 1em 0em 1.2em; }
#featureContent a.callToAction { color:#004686; text-decoration:none; padding-right:16px; background:url('/images/icon_SmlDoc.gif') no-repeat top right; font-size:.9em;}
#featureContent a.callToAction:hover, #featureContent a.callToAction:active { text-decoration:underline; }



/* Home Page Other News */
#otherNews { }
#otherNews h2 { padding:5px 10px; font-size:10pt; background-color:#ecebeb; color:#333; text-transform:uppercase; }
#otherNews ul { padding:1em 1em 0 1em ; }
#otherNews ul li { padding-top:0px; border-bottom:solid 1px #e4e4e4; list-style: url('/images/icon_SmlDoc.gif') outside; }
#otherNews ul li.noline { padding-top:0px; border-bottom:solid 1px #fff; list-style: url('/images/icon_SmlDoc.gif') outside; }
#otherNews a.callToAction { color:#004686; text-decoration:none; font-weight:bold; }
#otherNews a.callToAction:hover, #featureContent a.callToAction:active { text-decoration:underline; }
#otherNews ul li .articleDate { color:#767676; }
#moreArticle {float:right;padding:10px 0px 5px 0px;}


/* Home Page Products and Services, Fast Find, Learn More */
.homeLinks { }
.homeLinks h2 { padding:5px 10px; font-size:10pt; background-color:#ecebeb; color:#333; text-transform:uppercase; }
.homeLinks ul { padding:1em; }
.homeLinks ul li { list-style: url('/images/icon_linkArrowGrey.gif') outside; }
.homeLinks a.callToAction { color:#767676; text-decoration:none; }
.homeLinks a.callToAction:hover, #featureContent a.callToAction:active { text-decoration:underline; }

.homeLinks a.relatedLink { color:#004686; text-decoration:none; }
.homeLinks a.relatedLink:hover, a.relatedLink:active { text-decoration:underline; }


/* Landing Pages */
.landingPage { width:550px; margin:0 0 3em 2em; padding:0; border-collapse:collapse; }
.landingSection { border-bottom:solid 1px #d9d9d9; padding-bottom:25px; vertical-align:top; }
.landingPage .landingSection .content {  width:173px; }
.landingPage .landingSectionLarge .content {width:260px; vertical-align:top; }
.landingPage .content a { display:block; margin-bottom:1em; font-weight: bold;  }
.landingPage .content a.callToAction { color:#004686; text-decoration:none; padding-left:0em; background:transparent url('/images/icon_linkArrowGreen.gif') 3.0em  no-repeat; }
.landingPage .content a.callToAction:hover, .landingSection .content a.callToAction:active { text-decoration:underline; }



/* Content Pages */
.contentPage { width:550px; margin:0 0 0 2em; padding:0; border-collapse:collapse; }



/* Footer Styles */	
a.footerHeader:link, a.footerHeader:visited, a.footerHeader:active { font-size: 9pt; color: #767676; text-decoration: none; font-weight: bold; }
a.footerHeader:hover { text-decoration: underline; }
a.footer2nd:link, a.footer2nd:visited, a.footer2nd:active { font-size: 8pt; color: #767676; text-decoration: none; }
a.footer2nd:hover { text-decoration: underline; }

a.footerLink:link, a.footerLink:visited { color: #333; text-decoration: none; }
a.footerLink:hover, a.footerLink:active { color: #767676; text-decoration: underline; }
.FooterPhone {font-size:8pt; color:#767676;}



#footerDisclaimer { font-size: 8pt; color: #767676; padding: 8px; background-color: #ffffff; margin-bottom: 3em; }


/* ReCaptcha authentication styling */
recaptcha_is_showing_audio .recaptcha_only_if_image,.recaptcha_isnot_showing_audio .recaptcha_only_if_audio,.recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol{display:none !important}
#recaptcha_image { width: 300px; height: 57px; }
#recaptcha_challenge_field { display: none; }

a.recaptcha_audio_cant_hear_link { background:transparent url('/images/icon_arrow_right.gif') 0 50% no-repeat; padding-left:16px; }
a.recaptcha_audio_cant_hear_link:link,
a.recaptcha_audio_cant_hear_link:visited { text-decoration:none; font-weight:800; }
a.recaptcha_audio_cant_hear_link:hover, a.recaptcha_audio_cant_hear_link:active { color:#62AC1E; text-decoration:none; font-weight:800; }



/* Sitemap */
a.smLinkMajor, a.smLinkMajor:link, a.smLinkMajor:visited { text-decoration:none; color:#004686; font-size:10.0pt ; font-weight:bold;}
a.smLinkMajor:hover, a.smLinkMajor:active { color:#004686; text-decoration:underline;}

a.smLinkMinor, a.smLinkMinor:link, a.smLinkMinor:visited { text-decoration:none; font-size:9.0pt ; color:#004686; }
a.smLinkMinor:hover, a.smLinkMinor:active { color:#004686;text-decoration:underline; }

a.smLinkSub, a.smLinkSub:link, a.smLinkSub:visited { text-decoration:none;  font-size:9.0pt ; color:#004686; }
a.smLinkSub:hover, a.smLinkSub:active {color:#004686;text-decoration:underline; }

ul, ol, li { padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }

.major { list-style: url("/images/icon_linkArrowGreen.gif") outside; margin-top:1em; }
.sub { list-style-type:none ; list-style-image:none;   margin-left:0em ;  }
.minor {    margin-left:0em;  } 


/* Additional Classes and Styles .blackHeaderSm { font-size:1.25em; color:#000000; font-weight:600; }*/	
/*.greenHeader { font-size:1.4em; color:#62AC1E; font-weight:800; } */
.greenHeader { font-size:12pt; font-family:Verdana ; color:#000000; padding: 0 0 .2em 0; margin:0; font-weight:bold ;}
.greenHeaderSmall { font-size:1.1em; color:#004686; font-weight:800; }
.blackHeader { font-size:12pt; font-family:Verdana ; color:#000000; padding: 0 0 .2em 0; margin:0; font-weight:bold }
.blackHeaderSm { font-size:1.4em; color:#000000; }

.footNote { color:#333; font-style:italic; text-decoration:none; font-weight:normal; }

.transErr { color:#fb961c; line-height:1.7em; font-weight:800; }

p.webinar { margin:0; color:#666666; text-decoration:none; font-weight:normal; font-size:8.0pt; }

a.inlineLink, a.inlineLink:link, a.inlineLink:visited { color:#004686; text-decoration:none; font-weight:800; }
a.inlineLink:hover, a.inlineLink:active { color:#004686; text-decoration:underline; }

a.smInlineLink, a.smInlineLink:link, a.smInlineLink:visited { font-size:8.0pt; color:#004686;  text-decoration:none; font-weight:normal; }
a.smInlineLink:hover, a.smInlineLink:active { font-size:8.0pt;  color:#004686; text-decoration:underline; }


a.linkWithArrow, a.linkWithArrow:link, a.linkWithArrow:visited  { color:#004686; text-decoration:none; font-weight:bold; padding-left:0em; padding-right:1em ; background:transparent url('/images/icon_linkArrowGreen.gif') no-repeat; background-position:right ;  }
a.linkWithArrow:hover, a.linkWithArrow:active { color:#004686; text-decoration:underline; }

a.smLinkWithArrow, a.smLinkWithArrow:link, a.smLinkWithArrow:visited  {font-size:.9em; color:#004686; text-decoration:none; font-weight:normal; padding-left:0em; padding-right:1em ; background:transparent url('/images/icon_linkArrowGreen.gif') no-repeat; background-position:right ;  }
a.smLinkWithArrow:hover, a.smLinkWithArrow:active { color:#004686; text-decoration:underline; }

a.linkWithNoArrow, a.linkWithNoArrow:link, a.linkWithNoArrow:visited  { color:#004686; text-decoration:none; font-weight:bold; padding-left:0em; padding-right:0em ;   }
a.linkWithNoArrow:hover, a.linkWithNoArrow:active { color:#004686; text-decoration:underline; }

a.smLinkWithNoArrow, a.smLinkWithNoArrow:link, a.smLinkWithNoArrow:visited  {font-size:8pt; color:#004686; text-decoration:none; font-weight:normal; padding-left:0px; padding-right:0px ;   }
a.smLinkWithNoArrow:hover, a.smLinkWithNoArrow:active { color:#004686; text-decoration:underline; }

a.linkGlossary, a.linkGlossary:link, a.linkGlossary:visited  { color:#004686; text-decoration:underline; font-weight:bold; padding-left:0em; padding-right:0em ;   }

a.linkOff:link, a.linkOff:visited, a.linkOff:hover, a.linkOff:active { color:#004686; text-decoration:none; font-weight:bold; }
a.linkOn:link, a.linkOn:visited, a.linkOn:hover, a.linkOn:active { color:#004686; text-decoration:underline; font-weight:bold; }

a.quickLink:link, a.quickLink:visited, a.quickLink:active { font-size: 8pt; color: #004686; text-decoration: none; }
a.quickLink:hover { text-decoration: underline; }

a.subnavOff:link, a.subnavOff:visited, a.subnavOff:hover, a.subnavOff:active { color:#004686; text-decoration:none; font-weight:800; }
a.subnavOn:link, a.subnavOn:visited, a.subnavOn:hover, a.subnavOn:active { color:#004686; text-decoration:underline; font-weight:800; }

a.rightNav:link { color:#004686; text-decoration:none; font-weight:normal; }
a.rightNav:hover { color:#004686; text-decoration:underline ; font-weight:normal; } 
a.rightNav:visited { color:#004686; text-decoration:none; font-weight:normal; }
a.rightNav:active { color:#004686; text-decoration:none; font-weight:normal; }

/* Articles */
#ArticleNavBlock {padding:0px 0px 20px 20px;float:right;}
#ArticleNavBlock ul {width:160px;height:80px; background:#EBEBEB;padding-left:15px;}
#ArticleNavBlock ul li { list-style:none	; list-style-type :none; list-style-image:none;margin-left:0em;}
#ArticleNavBlock ul li.ArticleNavBlockLine {  width:135px;height:2px;background:#EBEBEB url("/images/tile_line2Px.gif") repeat-x ;font-size:2px;line-height:0}
#ArticleNavBlock ul li.AritcleNavBlockLink {  padding:5px 0px 5px 0px; }
html > body #ArticleNavBlock ul li.AritcleNavBlockLink  {padding:4px 0px 3px 0px;  }

a.AritcleNavBlockLink:link, a.AritcleNavBlockLink:visited { color:#666; text-decoration:none; }
a.AritcleNavBlockLink:hover, a.AritcleNavBlockLink:active { text-decoration:underline;  }

#disclaimer, .disclaimer {font-size:8pt; font-style:italic; color: #767676; }

/*click and expend style*/
#ClickExpandStyle {background-color:#EBEBEB; padding:10px 0px 0px 10px;margin:0px;height:auto;}
#ClickExpandStyle ul {border-bottom:solid 1px #E1E1E1; padding-bottom:5px;width:520px;}
#ClickExpandStyle ul li {list-style:none	; list-style-type :none; list-style-image:none;margin-left:18px;padding-top:5px;}


/* Media Page */
a.media { color:#004686; font-weight:bold ; text-decoration:none; padding-left:1.5em; background:url('/images/gr_linkArrowBodyTxt.gif') no-repeat; background-position: left ; }
a.media:hover, #featureContent a.callToAction:active { text-decoration:underline; }
.grayDate { color: #767676 ;}

/*webinars*/
.linkLike {color:#004686;  font-weight:bold ;}


/*Seminar*/
.seminarInfoLeft {width:250px; height:330px; border-top: solid 1px #EBEBEB; float:left;}
.seminarInfoLeft h2 {padding-top:5px;}
.seminarInfoLeft div {height:24px;}
.seminarInfoLeft p{padding-top:5px; padding-bottom:5px;}
.seminarInfoLeft a { display:block; margin-top:5px;font-weight: bold;  }
.seminarInfoLeft ul{padding-top:5px; padding-bottom:15px;}
.grayBoldFont {color: #767676 ; font-weight:bold;}
.seminarInfoRight {width:250px; height:330px; border-top: solid 1px #EBEBEB; float:right;}
.seminarInfoRight h2 {padding-top:5px;}
.seminarInfoRight div {height:24px;}
.seminarInfoRight p{padding-top:5px; padding-bottom:5px;}
.seminarInfoRight a { display:block; margin-top:5px;font-weight: bold;  }
.seminarInfoRight ul{padding-top:5px; padding-bottom:15px;}

.seminarBottom {width:580px; clear:both;padding-bottom:10px;}
.seminarHeaderLeft {float:left;}
.seminarHeaderRight {float:right;padding-top:10px;}
.seminarHeaderR {float:right;padding-top:3px;padding-bottom:0px;}
html > body .seminarHeaderR {padding-bottom:10px;}

.seminarHeaderL {float:left;width:390px;padding-top:10px;}

.seminarRequest {clear:both; width:580px;background-color:#EBEBEB; }
.seminarRequest p {padding:10px 5px 10px 10px;}
 
        /* Additional Seminar Styling */
        #SeminarSection { padding: 8px 0 8px 8px; font-size:9pt; }
        #SeminarSection * {font-size:100%; font-family:verdana,arial,courier; line-height:1.5em; margin:0; padding:0;  }
        #SeminarSection img { border:none; }
        #SeminarSection ul { list-style: none; list-style-image:none; }
        #SeminarSection p { padding-bottom:1em;}
        #SeminarSection span {font-weight:bold;}

        #SeminarSection h1 { font-family: Verdana; font-size: 2.2em; font-weight: normal; color: #000; padding:0 0 .5em 0; margin:0; line-height: 1.1em;}
        #SeminarSection h2 { font-family: Verdana; font-size: 12pt;  color: #000; padding: 0 0 .2em 0; margin:0;font-weight:bold; }
        #SeminarSection h2 a { color:#004686; font-weight:bold; text-decoration:none; font-size: 12pt; }
        #SeminarSection h2 a:hover, h2 a:active { text-decoration:underline; }
        #SeminarSection h3 { font-family: Verdana; font-size: 1.2em; font-weight: normal; color: #000; font-weight:bold;}

        #SeminarSection a:link, #SeminarSection a:visited {text-decoration: none; color:#074487;}
        #SeminarSection a:hover, #SeminarSection a:active {text-decoration: underline;}

        #SeminarSection .info {Background: url('/images/info_icon.gif') no-repeat 0 0;padding-left:25px;}
        #SeminarSection .speaker {Background: url('/images/speaker_icon.gif') no-repeat 0 0; margin: 10px 0px 0px 0px; padding:0px 25px; }

        #SeminarSection #seminarTopic {clear:both; text-align:left;width:580px;margin:0 auto;text-align:left;}
        #SeminarSection #seminarTopic ul li.SeminarTopicLeft {float:left;  padding-bottom:10px;width:365px; }

        #SeminarSection .SeminarTopicLeft ul.floatlayer {float:left; padding:30px 0px 0px 0px;width:365px; }
        #SeminarSection .SeminarTopicLeft ul.floatlayer h2 {padding-bottom:10px;}
        #SeminarSection .SeminarTopicLeft ul.floatlayer li.line{border-top:solid 1px #EAEAEA;padding-bottom:10px; }

        #SeminarSection .SeminarTopicListStyle ul{ padding-left:20px;}
        #SeminarSection .SeminarTopicListStyle li{ list-style:disc outside;}

        #SeminarSection #seminarTopic ul li.SeminarTopicRight {float:right; text-align:right; width:210px;}
        #SeminarSection .greayColor {color: #848484;padding-bottom:10px;}
        #SeminarSection #seminarTopic ul li.SeminarTopicRight div {padding-bottom:15px;}

        #SeminarSection #RegisteredSearch {width:210px; height:146px; background:#fff url('/images/registeredBG.gif') repeat-x;text-align:left;margin-bottom:15px;}
        html > body #SeminarSection #RegisteredSearch {margin-bottom:0px;}
        #SeminarSection #RegisteredSearch h2 {padding:10px 0px 0px 10px;}
        #SeminarSection #RegisteredSearch p {padding:8px 0px 0px 10px;}

        #SeminarSection #SearchPannel {clear:both; text-align:left;width:580px;margin:0 auto;border-top:solid 1px #EAEAEA;}
        #SeminarSection #SearchPannel p {padding-top:10px;}
        #SeminarSection #search {width:auto; }
        #SeminarSection #search h2 { background:transparent url('/gr_BG_midlTmpltHdr.gif') repeat-x bottom left; color:#fff; padding:10px 0px 10px 10px; line-height:1.1em; white-space:normal; }
        #SeminarSection #search form {height:54px; background:#6A6A6A url('/images/searchBG.gif') repeat-x; }
        #SeminarSection #search ul li {float:left; padding:18px 0px 0px 10px;}

        #SeminarSection .searchAllTopic {width:240px;}
        #SeminarSection .searchAllLocations {width:225px;}
        #SeminarSection .searchAllMonths {width:225px;}
        #SeminarSection .AgeSelection {width:210px;}

        #SeminarSection .searchResultHeader {height:32px; text-align:right;clear:both;width:auto;margin:0 auto;background:#EBEBEB;margin-top:15px;}
        #SeminarSection .searchResultHeader div {padding:5px;}

        #SeminarSection .grayBG {background:#F5F5F5;clear:both; text-align:left;width:auto;margin:0 auto;overflow:auto;border-top:solid 1px #666;}
        #SeminarSection .grayBG ul {padding:6px 0px 0px 10px;}
        #SeminarSection .grayBG h3 {padding:10px 0px 0px 20px;}

        #SeminarSection .WhiteBG {background:#EBEBEB;clear:both; text-align:left;width:auto;margin:0 auto; overflow:auto;border-top:solid 1px #666;}
        #SeminarSection .WhiteBG ul {padding:6px 0px 0px 10px;}
        #SeminarSection .WhiteBG h3 {padding:10px 0px 0px 20px;}

        #SeminarSection .SeminarFull {Background :#ABABAB url('/images/gr_semFull.gif') no-repeat top right;border-top:solid 1px #49840C;clear:both; text-align:left;width:100%;margin:0 auto; overflow:auto;}
        #SeminarSection .SeminarFull ul {padding:6px 0px 0px 10px;}
        #SeminarSection .SeminarFull h3 {padding:10px 0px 0px 20px;color:#949494;}
        #SeminarSection .SeminarFull *,.SeminarFull a {color:#949494;}

        #SeminarSection li.left { float:left; width:240px;padding-bottom:15px;padding-left:10px;}
        #SeminarSection li.right { width:300px;margin-left:250px; }
        #SeminarSection .SearchResultdiscription {padding-bottom:20px;}
        #SeminarSection .SearchResultdiscription li{ list-style:disc inside;}
        #SeminarSection .registerNow {padding-top:10px;}

        #SeminarSection #SearchPanelFooter{ background:#ABABAB url('/images/gr_BG_midlTmpltFtr.gif') repeat top left; height:33px; text-align:right; }
        #SeminarSection #SearchPanelFooter div { padding:5px; }
        
        #SeminarSection #seminarTopic ul li.SeminarTopicLeftRegister {float:left;  padding:5px 0px 10px 20px;width:540px; }
        #SeminarSection #step {background:#EBEBEB;height:29px;border-bottom:solid 1px #567F21;}
        #SeminarSection #registerTop {background:url('/images/registerTopBG.gif') repeat-x 0 0;height:29px;}
        #SeminarSection #registerTop div {padding:5px;color:#fff;margin-left:10px;}

        #SeminarSection .detail {background:#EBEBEB;border-bottom:solid 1px #fff;}
        #SeminarSection .detail ul {padding:10px 0px 20px 15px;}
        #SeminarSection .detail h3 {padding:0px 0px 5px 0px;}
        #SeminarSection .detail p {padding:5px 0px 5px 10px; font-weight:bold;}

        #SeminarSection #register {width:100%; background:#EBEBEB; overflow:auto;}
        #SeminarSection #register ul {padding:10px 0px 10px 15px; }
        #SeminarSection #register ul li.registerLeft {width:300px; float:left;}
        #SeminarSection #register ul li.registerRight {width:150px; float:right;color:Red; text-align:right;padding:5px 10px 0px 0px;}

        #SeminarSection .registerbody {width:100%; background:#EBEBEB;}
        #SeminarSection .registerbody ul {padding:10px 0px 10px 15px;}
        #SeminarSection .registerbody ul li {padding:0px 0px 5px 0px;}

        #SeminarSection #spanGuest {width:100%; visibility:hidden;display:none;background-color:#EBEBEB;border-top:solid 1px #fff;border-bottom:solid 1px #fff;}
        #SeminarSection #spanGuest ul {padding:10px 0px 10px 15px;}
        html > body #SeminarSection #spanGuest ul {border-top:solid 1px #fff;border-bottom:solid 1px #fff;background-color:#EBEBEB;}
        #SeminarSection #spanGuest ul li {padding:0px 0px 5px 0px;}

        #SeminarSection #submit {background:#D8DCE5;}
        #SeminarSection #submit div {padding:10px 0px 10px 15px;}

        #SeminarSection .important {padding-top:15px;font-size:.9em;}
        #SeminarSection .important p {padding-bottom:10px;padding-top:5px;}
        #SeminarSection .important a {font-weight:bold;}

        #SeminarSection .red {font-weight:normal; color:Red;}
        #SeminarSection .green { color:Green;}
        #SeminarSection .white {color:White; font-weight:normal;}
        #SeminarSection .dark {color:#000; font-weight:bold; }
        #SeminarSection .darkPadding {padding:0px; margin:0px;}
 
        #SeminarSection .registerMSG {padding:10px 0px 10px;}
        #SeminarSection .registerMSG a {font-weight:bold;}
        #SeminarSection .calendarLink { background:#EBEBEB;border-bottom:solid 1px #fff;}
        #SeminarSection .calendarLink p {text-align:right; padding:5px 10px 5px 0px; }

        #SeminarSection .detailRegiested { background:#EBEBEB;border-top:solid 1px #fff;}
        #SeminarSection .detailRegiested ul {padding:10px 0px 20px 15px;}
        #SeminarSection .detailRegiested ul li ul {padding:0px 0px 0px 20px;margin: 0px;}
        #SeminarSection .detailRegiested ul li ul li{list-style:disc outside;}
        #SeminarSection .detailRegiested h3 {padding:0px 0px 5px 0px;}
 /*search*/
 
 .searchBox {width:570px; height:34px; background-color:#D8DCE5;}
 .searchBox p {padding:5px 0px 5px 10px;}
 .imgBtn {border:none;}
 .resultStatus {width:200px; float:left;padding-bottom:10px;}
 .resultPages {float:right;padding-bottom:10px;}
 .searchItem {clear:both; width:570px; border-top:solid 1px #E9E9E9;padding-top:10px;padding-bottom:10px;}
 
 /* Popup */
 
 .PopupMain {padding-left:10px; padding-top:10px;}
 .PopupMain p {padding-bottom:15px;}
 .PopupMain input {border:thin solid 0px #fff;}
 .PopupForm {background-color:"#ecebeb";}
  .PopupMain .inputTxt { border:thin solid 1px #666666; font-size:9pt;}
 .SeperateLine { width:575px; height:0px;  background-image:url('/images/tile_horiz_line.gif') ;}
 .FeedBackBlock {padding-top:18px; padding-left:10px; width:550px; padding-bottom:10px; background-color:#ecebeb;}
 .FeedBackBlock p {padding:0px 0px 5px 0px;}
 .FeedBackBlock p.bold {font-weight:bold;}
  .centered {font-size:7pt; color:#A7A7A7;font-weight:bold;}

  .Vertification {border:solid 1px #EAEAEA; width:570px; height:130px;padding-top:10px;padding-left:10px;}
  .SubmitBG {background:#D8DDE3; padding-top:10px; padding-left:12px; width:580px; padding-right:0px;    }
  
  .required p { color:red;} 
  
  
table.simple {	border-width: 1px;	border-style: solid;	border-color: #ecebeb;	border-collapse: separate;	background-color: white;}
table.simple td {	border-width: 1px;	padding: 1px;	border-style: none;	border-color:#ecebeb ;	background-color: white;}

/* Unit prices*/
.UnitPricesDisclaimer { font-size: 8pt; color: #767676; padding:10px 0px 20px 0px;}
.UnitPricesTable {border:solid 1px #D9D9D9;}
.UnitPricesTable td {padding:5px;}



/*documents*/

.documentsBox { padding:10px 0px 5px 10px;background: #F5F4F2;}
.portlet {	padding:0px 0px 0px 0px; }
.portlet_topper{padding: 0px 0px 5px 0px; height:22px;}
a.toggle, a.toggle:link, a.toggle:visited { font-weight:bold; color:#727272; text-decoration:none; }
a.toggle:hover, a.toggle:active { text-decoration:underline;color:#727272;}
.portlet_content{padding: 0px 0px 0px 0px;display:none;}
.portlet_content p{	line-height: 150%;text-align: justify;color:#FFFFFF;padding:0px;}

/* Misc */
.officeLocation {color:#999999;}
.officeLocation p {color:#999999;}
#officeLocations h2 { padding:5px 10px; font-size:10pt; background-color:#ecebeb; color:#333; text-transform:uppercase; }



/* Footer */
#Footer ul { font-size:100%; list-style:none url('') outside; }

#FooterSiteMap ul { margin-left:25px; font-size:1.3em; padding-bottom:1em; list-style: url('/images/bullet_square_solid.gif') outside; }
#FooterSiteMap ul.secondLevel { list-style: url('/images/bullet_square_outline.gif') outside; font-size:1em; }
#FooterSiteMap ul.thirdLevel { list-style: url('/images/bullet_dash.gif') outside; font-size:1em; }
#FooterSiteMap a, #FooterSiteMap a:link, #FooterSiteMap a:visited { text-decoration:none; color:#4C4C4C }
#FooterSiteMap a:hover, #FooterSiteMap a:active { text-decoration:underline; color:#4C4C4C }

#FooterSiteMap { background:#e7e7e7 url('/images/tile_FooterBG-Grey.gif'); border-top:solid 1px #acacac; }
#FooterSiteMap .wrapper { border-bottom:solid 1px #acacac; min-height: 282px; padding-bottom:5px; }
#FooterSiteMap .wrapper ul { list-style:none url('') outside; }
#FooterSiteMap .wrapper ul li { margin-left:0; padding-bottom:5px; line-height:12px; color:#4C4C4C }
#FooterSiteMap a { font-size:9px; font-weight:normal; }
#FooterSiteMap a.parentNav { font-size:10px; font-weight:800; padding-bottom:8px; }

#FooterSiteMap { height:1px; /* Force IE to display of the background image */ }
html > body #FooterSiteMap { height:auto; min-height:100px; }
#FooterSiteMap .wrapper { height:133px; margin:16px 16px 0 22px; }
#FooterSiteMap .wrapper ul { float:left; margin:0; width:16%; }
#FooterSiteMap .wrapper ul li { margin-right:12px; }
.parentNav { display:block; height:40px; }
html > body .parentNav { display:block; height:30px; }



