/* CSS lifeclinic corp */

@media print { body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; } }
@media screen { body { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url('images/background.jpg' ); background-repeat: repeat-x; color: #333333; } }

.loggin { margin: auto auto; padding-top: 50px; padding-bottom: 50px; width: 550px; }
.ltable { background-image: url('../images/logbk1.png'); background-repeat:repeat-x; background-position: bottom;  border: 3px solid black; border-collapse: collapse; /*background-color: #d3ebf7;*/ color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; height: 225px; width: 500px; }
.login_back, .forgot_back { background-color: white; border: 1px solid #666666; /*height: 120px;*/ width: 230px; margin: 0 auto; padding: 5px; }
.forgot_back { height: 160px; width: 290px; padding: 10px; }
.dlogin { margin-top: 10px; }
.txtboxd { background-color: #F9F9F6; float: left; margin: 0; width: 120px; }
.dlogin .go { display: block; height: 24px; margin: 0; /*margin:10px 20px 10px 96px;*/ width: 58px; }
.dlogin .td { padding-bottom: 13px; }
.dlogin p { padding-top: 10px; padding-bottom: 5px; }
input, image { margin-top: 2px; }
.pointer :hover { cursor: pointer;}
.error { color: #E95B19; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; margin-top: 2px; }
.policywrapper { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: small; text-align: left; margin-top: 50px; margin-left: 70px; margin-right: 70px; padding-bottom: 25px; }
.policywrapper .smallH1 { color: #333333; font-size: medium; font-weight: bold;}

.indent { margin-left: 25px; margin-right: 5px; }

.backgroundrepeat { background-repeat:repeat-x; }

.ddlInterest option[selected] { color: #CC3333; }
.domAddressPanel { margin-left: 15px; width: 250px; }

.checkbox input { width: 20px; border: 0px; margin-bottom: -2px; }
.checkbox label { color: #333333; margin-left: 8px; }
.checkbox2 input { width: 20px; border: 0px; margin-bottom: -2px; }
.checkbox2 label { display: block; color: #333333; margin-top: -15px; margin-left: 25px; width: 400px; padding-right: 5px; }
.checkboxindent input { margin-left: 20px; }
.contactus { /*background-color: #EFEFFF;*/ font-size: 10px; text-align: left; margin-left: auto; margin-right: auto; border-spacing: 0px; border-collapse: collapse; width: 100%; vertical-align: top; }
.contactus td { vertical-align: top; }
.contact { /*background-color: #EFEFFF;*/ font-size: 10px; text-align: left; margin-left: auto; margin-right: auto; border-spacing: 0px; border-collapse: collapse; width: 100px; vertical-align: top; }
.contact .btnSubmit { margin-top: 10px; margin-left: 10px; width: 90px; background-color: #B1D2AA; border: 1px Outset #999999; }
.contact .btnSubmit:hover { background-color: #DCEFD6; }
.contact .btnClear { margin-top: 10px; margin-left: 10px; width: 90px; background-color: #FCD38C; border: 1px Outset #999999; }
.contact .btnClear:hover { background-color: #FEE9C5; }
.contact tr { width: 300px; }
.contact td { padding: 0 0 8px 8px; }
.contact .centered { text-align: center; }
.contact .indented { text-align: left; padding-left: 37%; }
.contact .paddsomemore { padding-left: 27px; }
.contact .paddsomemore .LCRed { /* color: #CC3333; */ }
.contact .comments { width: 350px; height: 60px; }

#copy { height: 100%; width: 100%; background-color: #FFFFFF; }
#copy p { font-size: 11px; line-height: 17px; color: #333333; margin: 30px 20px 40px 50px; }
#copy a { color: #333399; text-decoration: underline; }
#copy a:hover { background-color: #FCDEAA; }
#copy h1 { font-size: 2em; /*20px*/ line-height: 1.2em; color: #333333; margin: 30px 20px 5px 50px; padding: 0px 0px 0px 0; font-family: 'Century Gothic'; }
#copy h2 { font-size: 1.5em; /*16px;*/ line-height: 2em; color: #333333; margin: 30px 20px 5px 50px; font-family: 'Century Gothic'; font-weight: 400; }
#copy h3 { font-size: 14px; line-height: 17px; color: #FF6600; margin: 30px 20px 5px 50px; font-family: 'Century Gothic'; font-weight: 400; }
#copy h4 { font-size: 14px; line-height: 17px; color: #333333; margin: 30px 20px 5px 50px; font-family: 'Century Gothic'; font-weight: 400; font-style: italic; }
#copy ul { font-size: 11px; /*list-style-image: url(images/arrow.gif);*/ /*list-style-type: square;*/ list-style-position: inside; margin: 0px 90px 0px 50px; /*provides the hanging indent */ padding: 0px 0px 15px 60px; /*provides the hanging indent */ text-indent: -18px; /*provides the hanging indent */ }
#copy li { margin-bottom: 8px; margin-top: 3px; }
#copy sup { margin: 0; padding: 0 0 0 2px; clear: both; }
#copy gr { color: #0099CC; }
#copy .externLinks { margin: -30px 10px 4px 95px; }
#copy .externLinks ul { padding-left: 0; margin-left: 0; border: thin 1px #EEEEEE; color: #000; float: left; width: 90%; /*So Mozilla won't put the bar past the table*/ margin: 10px 10px 4px 50px; /*margin:0 10px 4px 25px;*/ font-size: .7em; /*11px*/ font-weight: normal; }
#copy .externLinks ul li { display: inline; background-image: url(ig_res/GrayMenu/images/graybutton_hover.png); background-repeat: repeat-x; }
#copy .externLinks ul li a { padding: .2em 1em .2em 2em; /*background-color: #D5D6FF;*/ color: #000; text-decoration: none; float: left; border-right: 1px solid #fff; background-image: url(ig_res/GrayMenu/images/graybutton_hover.png); background-repeat: repeat-x; }
#copy .externLinks ul li .current { color: #FFFFFF; }
#copy .externLinks ul li a:hover { background-image: url(ig_res/GrayMenu/images/graybutton.png); background-repeat: repeat-x; color: #000; }


#copyright, #scofooter { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: center; margin-top: 8px; margin-bottom: 8px; margin-left: auto; margin-right: auto; border: 0px; }
#copyright { font-size: .7em; text-align: center;}
#scofooter { font-size: .6em; text-align: justify; width: 620px;}

.customerwrapper { background-color: #2F2A0C; height: 750px; }
.customerwrapper ul li { list-style-type: none; }
.customerwrapper ul { padding: 10px 3px 10px 3px; margin-left: 10px; }
.customerwrapper .a_f { position: relative; z-index: auto; top: 70px; left: 36px; width: 136px; height: 435px; background-color: #C8C9A7; }
.customerwrapper .g_m { position: relative; z-index: auto; top: -388px; left: 194px; height: 481px; width: 142px; background-color: #D0D5F3; }
.customerwrapper .n_s { position: relative; z-index: auto; top: -802px; left: 356px; height: 388px; width: 150px; background-color: #84C09E; }
.customerwrapper .t_w { position: relative; z-index: auto; top: -1413px; left: 526px; width: 190px; height: 280px; background-color: #DEA6A7; }

.healthvaultmore { margin-left: 4px; margin-top: -4px; text-align: left; font-size: small;}
.healthvaultlabel { margin-left: 125px; color: #A4A5A7; text-decoration: underline;}
.healthvaultlabel:hover { cursor: pointer;}
.healthvaultinfo { margin-left: -120px; color: Black; background-color: #E6EDF5; border: solid 1px #565656; width: 500px; }
.healthvault { background-color: #cedce9; width: 190; height: 32; margin-top: 30px; margin-left: 29px; }
.healthvault :hover { background-color: #cedce9;} 

#map_canvas {width: 600px; height: 400px; float:left; margin: 2px; border: 1px solid black; }
.gmaps {  background-image: url("ig_res/ElectricBlue/images/activingBG_Electric Blue.jpg"); background-position: bottom; background-repeat: repeat-x; background-color:white; font-size: 10px; border:solid 3px #052684; text-align: left; width: 100%; vertical-align: top; }
.gmaps td { vertical-align: top; }
.gmaps .groupWrapper { border:solid 1px #052684; }
.mapbutton { height: 20px; color: Red; }
.searchHeader { text-align: center; vertical-align: bottom; font-size: medium; font-weight: bold; margin: 5px; }
.searchTitle { color: White; text-align: left; vertical-align: middle; font-size: small; font-weight: bold; background-image: url("ig_res/ElectricBlue/images/igdw_top.gif"); background-position: bottom; background-repeat: repeat-x; padding: 4px;} 
.mainOptions { text-align: left; margin-left: 85px; vertical-align: middle; font-size: small; background-image: url("ig_res/ElectricBlue/images/activingBG.jpg"); background-position: bottom; background-repeat: repeat-x; padding: 4px;} 
.gmaps input, textarea { width: 60px; height: 15px; border: 1px solid #9999b; }
.gmaps .legend { float:right; text-align: left; width: 120px; height: 400px; border: 2px solid #E0E8FE; background-color: white; padding: 4px; margin: 5px; }
.gmaps .legend .legendTitle { font-size: 12px; font-style:oblique; font-weight: bold; color: #000000; line-height: 20px; }
.searchResults { margin-left: auto; margin-right: auto; width: 35%; padding: 5px; background-color: #3E3E3E/*F0CEBD*/; color: White; font-style: oblique; font-size: .8em; }
.searchOptionsInput {display: block; width: 100px; text-align: left; margin: 5px; float: left; }
.searchOptionsLable { padding-right: 5px; text-align:left; display:inline; color: #666666; margin-left: 5px; font-size: 1em; font-weight: bold; margin-left:10px; vertical-align: middle; }
.searchHealthStationOptions { display: block; float: left; }
.searchRadiusOptions { display: block; float: right; padding-right: 45px; text-align:left; color: #666666; margin-left: 170px; font-size: 1em; font-weight: bold; vertical-align: middle; }
.searchOptionsCheckBox {display: block;  width: 100px; vertical-align: middle; text-align: center; float: left; margin-bottom: 10px; }
.searchOptionsCheckBox input {width: 20px; margin-left: 5px; margin-right: 2px; }
.searchOptionsCheckBox label {color: #333399; font-size:10px; }
.locatorlables { text-align: center; color: #A4A5A7;}
.gmaps .checkbox input { margin-top: 5px; width: 20px; border: 0px; margin-bottom: -2px; }
.gmaps .checkbox label { color: #565656; margin-left: 3px; }

.gmaps .radiobutton input { width: 20px; border: 0px; margin-bottom: -2px; }
.gmaps .radiobutton label { color: #565656; margin-left: 3px; }


.addressText { background-color: #f2fafc; text-align:left; border: 1px solid gray; }
.addressText input, textarea { width: 115px; height: 30px; border: 1px solid #9999b;}

/* .health, .general, .dealers { width: 207px; height: 55px; padding: 0px 0px 0px 0px; } */

input, textarea { width: 180px; margin-bottom: 5px; border: 1px solid #9999b; }
.intAddressPanel {margin-left: 15px; width: 350px; }

.messageBox { text-align: center; }
.moveleftsomemore { margin-left: -150px; }

.nav_side_home { display:inline; margin-top: 15px; margin-left: 6px; line-height: .2em; width: 280px; float: left; }
.nav_side_products { margin-top: 35px; line-height: .3em; width: 160px; float: right; }
.nav_side_products_extra { line-height: .3em; width: 160px; float: right; }
.notice { font-weight: bold; /*background-color: #C8C9A7;*/ }

#pagecontent .noparagraph { color: #333333; font-size: 0.8em; line-height: 18px; margin: 6px 50px 15px; }
#pagecontent .lcul { font-size: .8em; /*list-style-image: url(images/arrow.gif);*/ /*list-style-type: square;*/ list-style-position: inside; margin: 0px 90px 0px 50px; /*provides the hanging indent */ padding: 0px 0px 15px 60px; /*provides the hanging indent */ text-indent: -18px; /*provides the hanging indent */ }
#pagecontent .lcul li { margin-bottom: 8px; margin-top: 3px; }
#pagecontent #pressBox { width: 525px; }
#pagecontent .prdate { font-size: xx-small; color: #FF6600; }
#pagecontent #prbullets li /*Override for PR */ { font-size: 1em; margin: 1px 50px 10px 60px; }
#pagecontent #prbullets2 li /*Override for PR */ { font-size: 1em; margin: 1px 50px 10px 60px; }
#pagecontent .prtitle { font-size: medium; color: Blue; }
#pagecontent .testimonialtitle { font-size: smaller; color: #333399; font-weight: bold; }
#pagecontent .collapseable:hover { /* background-image: url('../images/collapsebackground.png');     background-repeat: repeat-x;     background-position: top;*/ }
#pagecontent .collapseable { /* background-image: url('../images/collapsebackground.png');     background-repeat: repeat-x;     background-position: top; */ /*Drops the hanging outdent in title text wraps >>> */ /* background-color: #D5D6EE; */ text-indent: -1.3em; margin-left: 2em; padding-left: 2em; margin-right: 5em; height: 30px; padding-top: .3em; /* border: thin 1px #EEEEEE; */ }
#pagecontent .prtitle a { text-decoration: none; }
#pagecontent .prList { margin-left: 20px; }
#pagecontent .prsummary { font-size: small; color: #333333; margin: 90px 10px 10px 10px; }
#pagecontent .prreadmore { font-size: xx-small; }
#pagecontent .centerbutton { text-align: center; }

/*.phHealth { margin: 0px; padding: 0px; }*/

/*.phLoginWrapper { float: left; display: block; width: 200px; height: 1020px; padding-right: 10px; } */
.phLogin { background-color: #cedce9; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; display:block; float: left; height: 895px; width: 254px; }
/*.phLogin .blueLink { color: #1e90ff; font-weight: bold; text-decoration: none; } */
.phLoginHeader { background-color: #9bb7d3; font-size: small; font-weight: bold; height: 40px; padding-left: 40px; padding-right: 50px; padding-top: 8px; text-align: center; }
.phLoginContent { /*     vertical-align: middle;     font-size: small;     padding-left: 5px;     padding-right: 5px; */ text-align: center; }

.required { color: #E59999; text-align: center; background-color: #FFF09B; }

.smalltext { font-size: 9px; color:Red; }

#sub_navlist { margin: 0 10px 4px 25px; }
#sub_navcontainer ul { padding-left: 0; margin-left: 0; border: thin 1px #EEEEEE; color: #333399; float: left; width: 90%; /*So Mozilla won't put the bar past the table*/ margin: 10px 10px 4px 50px; /*margin:0 10px 4px 25px;*/ font-size: 1em; /*11px*/ font-weight: bold; }
#sub_navcontainer ul li { display: inline; background-image: url(ig_res/BlueMenu/images/bluebutton_hover.png); background-repeat: repeat-x; }
#sub_navcontainer ul li a { padding: 0.2em 1em; /*background-color: #D5D6FF;*/ color: #333399; text-decoration: none; float: left; border-right: 1px solid #fff; background-image: url(ig_res/BlueMenu/images/bluemenu.png); background-repeat: repeat-x; }
#sub_navcontainer ul li .current { background-color: #333399; color: #FFFFFF; }
#sub_navcontainer ul li a:hover { background-image: url(ig_res/BlueMenu/images/orangemenu.png); background-repeat: repeat-x; color: #333399; }

.nav_footer_links { margin: 0 10px 4px 25px; }
.nav_footer_links h6 { margin-bottom: -5px; margin-left: 25px; }
.nav_footer_links ul { padding-left: 0; margin-left: 0; border: thin 1px #EEEEEE; color: #333399; float: left; width: 100%; /*So Mozilla won't put the bar past the table*/ margin: 10px 10px 4px 25px; /*margin:0 10px 4px 25px;*/ font-size: .7em; /*11px*/ font-weight: bold; }
.nav_footer_links ul li { display: inline; /*background-image: url(ig_res/GreenMenu/images/greenbutton_hover.png); background-repeat: repeat-x;*/ }
.nav_footer_links ul li a { padding: 0.2em 1em; /*background-color: #D5D6FF;*/ color: #333399; text-decoration: none; float: left; border-right: 1px solid #fff; /*background-image: url(ig_res/GreenMenu/images/greenbutton.png); background-repeat: repeat-x;*/ }
.nav_footer_links ul li .current { background-color: #333399; color: #FFFFFF; }
.nav_footer_links ul li a:hover { /*background-image: url(ig_res/GreenMenu/images/greenbutton.png); background-repeat: repeat-x;*/ color: #333399; }

.vertMenuIndent { margin-top: 60px; margin-right: 30px; }

.thanks { background-color: #9999cc; width: 50%; line-height: 2em; padding: 5px 5px 5px 5px; text-align: center; color: black; font-size: larger; margin-left: auto; margin-right: auto; }

.productsNav { width: 98%; margin-left: auto; margin-right: auto; border-collapse: collapse; border-width: 0px; padding: 0 0 0 0; /*Firefox: rem gaps between images */ border-top: 4px solid white; /* #DBEDFB;*/ }

.productsNav td{padding: 0 0 0 0; /*IE: rem gaps between images */ }
.socialnetwork{text-align: center;}

.productsNav img { width: 195; height: 228; border-width: 0px; }

.productsNav a{text-decoration: none;border-width: 0px;}
.advertising_cycle_schedule_even{background-color: #DBEDFB;}
.advertising_contacts{margin-left: 20px;margin-top: 20px;}
.advertising_div, .advertising_events {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;line-height: 18px;}
.advertising_div{margin-top: 10px;margin-bottom: 20px;margin-left: 30px;}
.advertising_events{margin-top: 10px;margin-bottom: 20px;margin-left: 150px;}
.advertising_div, .advertising_events p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

.advertisingH5 { font-size: 14px; padding-top: 10px; padding-bottom: 10px; margin-left: 25px; font-weight: bold; }

.advertisingH62 { margin-left: 0px; }

.advertising_ul { list-style-type: square; margin: 4px 0px 10px 20px; /*list-style-image: url(images/arrow.gif);*/ }

.advertising_ul li { margin-left: 35px; }

.advertisingH6, .advertisingH62, .advertisingH63 { font-size: 11px; padding-top: 10px; font-weight: bold; }

.advertisingH6 { margin: 5px 0 5px 25px; }
.advertisingH63 { margin: 0px 0 0px 15px; }
.advertisingH63 { margin-left: 0px; }
.advertising_proven_roi, .advertising_case_studies, .advertising_cycle_schedule { line-height: 18px; border: 2px; border-color: #F0F0F0; border-style: solid; margin-left: auto; margin-right: auto; margin-top: 20px; width: 90%; text-align: justify; }

.advertising_case_studies .centered { text-align: center; }

.advertising_network { line-height: 18px; border: 2px; border-style: solid; margin-left: auto; margin-right: auto; width: 90%; text-align: left; font-size: x-small; }

.advertising_network td { white-space: nowrap; }

.advertising_network .nonretail { white-space: nowrap; }


/* #articles { line-height: 18px; }

.article_body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px 50px 10px 50px; color: #333333; }

.articlesPR { width: 675px; background-color: #FAFFE5; }

#articlesNews { width: 675px; background-color: #E6F7F0; }

#articles h1 { font-size: 20px; color: #333399; font-weight: 400; margin: 10px 10px 10px 8px; }

#articles p { font-size: 11px; color: #333333; margin: 10px 10px 10px 8px; }

#articles a { color: #333399; text-decoration: underline; }

#articles a:hover { color: #333399; background-color: #FCDEAA; }
*/

#bl { color: #0099CC; }

#bldark { color: #000066; }

.boxes { width: 1em; }

.chartCourse { color: Red; font-style: oblique; font-size: medium; text-align: center; }

.masterHeader { border: thick double white; /*With gradient background, makes it look like border disappears as well*/ padding: 0px; margin: 0px; width: 780px; height: 100%; background-color: White; border-collapse: collapse; border-spacing: 0px; table-layout: auto; right: auto; left: auto; margin-left: auto; margin-right: auto; }

/*#content { width: 779px; height: 100%; }
#content p { font-size: 12px; color: #333333; margin: 10px 10px 12px 40px; }
#content a { text-decoration: underline; color: #333399; }
#content a:hover { background-color: #FCDEAA; color: #333399; }
#content h1 { font-size: 20px; color: #333333; margin: 10px 10px 12px 40px; }
#content h2 { font-size: 16px; color: #333333; margin: 10px 10px 12px 40px; }*/

#corporatetitle, #manufacturingtitle, #researchtitle, #advertisingtitle { color: #2C2F55; font-size: 12px; font-weight: 600; }

#corporatephone, #manufacturingphone, #researchphone, #advertisingphone { color: #64A8E5; font-size: 10px; }
/*check
.contact #email{
width:300px;
display:block;
margin:10px 120px 20px 10px;
float:right; }

.contact #email p{
font-size: 10px;
color: #006600;
width:300px; }
*/


/* remove #lc500ul_1 { list-style-type:square; margin-left: 40px; font-size: .1em; / *list-style-image: url(images/arrow.gif);* / }
#lc500ul_2 { list-style-type:square; margin-left: 40px; font-size: .1em; / *list-style-image: url(images/arrow.gif);* / }*/

#dealer { list-style-type: square; margin-left: 40px; font-size: .1em; /*list-style-image: url(images/arrow.gif);*/ }

#dealer li { margin-left: 35px; }

#trademark { font-size: .6em; }

.byline { height: 100%; width: 100%; background-color: #FFFFFF; }

.byline p { font-size: 11px; line-height: 17px; color: #333333; margin: 30px 20px 40px 50px; }

.byline a { color: #333399; text-decoration: underline; }

.byline a:hover { background-color: #FCDEAA; }

.byline h1 { font-size: 2em; /*20px*/ color: #333333; margin: 30px 20px 5px 50px; padding: 0px 0px 0px 0; font-family: 'Century Gothic'; font-weight: 400; }

.byline h2 { font-size: 1.5em; /*16px;*/ line-height: 2em; color: #333333; margin: 30px 20px 5px 50px; font-family: 'Century Gothic'; font-weight: 400; }

.byline h3 { font-size: 14px; line-height: 17px; color: #FF6600; margin: 30px 20px 5px 50px; font-family: 'Century Gothic'; font-weight: 400; }

.byline h4 { font-size: 14px; line-height: 17px; color: #333333; margin: 30px 20px 5px 50px; font-family: 'Century Gothic'; font-weight: 400; font-style: italic; }

.byline ul { font-size: 11px; /*list-style-image: url(images/arrow.gif);*/ /*list-style-type: square;*/ list-style-position: inside; margin: 0px 90px 0px 20px; /*provides the hanging indent */ padding: 0px 0px 15px 30px; /*provides the hanging indent */ text-indent: -18px; /*provides the hanging indent */ }

.byline li { margin-bottom: 1px; margin-top: 1px; font-weight: normal; }

.byline sup { margin: 0; padding: 0 0 0 2px; clear: both; }

.byline gr { color: #0099CC; }






/* #dealerleftdiv { float: left; padding: 0px 0px 0px 5px; width: 250px; text-align: left; vertical-align: top; }

#dealerrightdiv { float: left; padding: 5px 0px 0px 5px; width: 350px; font-size: 11px; line-height: 16px; color: #666666; text-align: left; vertical-align: top; }

.dealer_list { line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.dealer_list_item {
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	background-color:#5377A9;
	color:white;
	font-weight:normal;
	font-size: 10px; }

.dealer_name { font-size: 12px; font-weight: bold; }

#dealersul_2 { list-style-type: square; }*/

/* this duplicate??
#divisions {
	height: 383px;
	width: 675px;
	background-color: #FFFFFF;
	margin: 0 10px 28px 50px;
	display: block; }

#divisionslist {
	/ * background-image: url(images/divisions_back.gif); background-repeat: no-repeat; * /
	height: 100%;
	width: 674px;
	margin: 0; }*/

#divisions { width: 675px; background-color: #FFFFFF; margin: 0 10px 28px 50px; display: block; }

#divisionslist { height: 100%; width: 700px; margin: 0; font-size: 11px; }

/* this duplicate??
 #divisionslist #lefttext {
	font-size: 11px;
	color: #DBEDFB;
	width: 210px; }
#divisionslist #righttext {
	font-size: 11px;
	color: #333333;
	width: 375px; }

#divisionslist #lefttext p {
	margin: 8px 10px 10px 20px;
	width: 210px; }

#divisionslist #righttext p {
	margin: 8px 10px 10px 40px; }*/

.divisions_contact { height: 190px; }

.divisions_contact a:hover { background-color: #FCDEAA; }
.division_left_text { margin: 5px 5px 5px 50px; padding-left: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; background-color: #FFF2DB; font-size: 11px; float: left; width: 45%; height: 185px; }

.addressText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; font-size: 11px; padding-left: 30px; padding-bottom: 10px; padding-top: 10px; }

.phoneindent { text-align: left; margin-left: 26px; }

.phonenumber { text-align: left; margin-left: 4px; }

.phoneindentblank { text-align: left; margin-left: 30px; }

.phoneindentblankindia { text-align: left; margin-left: 29px; }

.division_right_text { margin: 5px 0px 5px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2C2F55; float: right; width: 45%; height: 175px; }

.division_location { font-size: 14px; font-weight: bold; color: #000000; line-height: 25px; }

.corporate_title { font-size: 12px; font-weight: bold; color: #000000; line-height: .8em; margin-top: 4px; }

.division_title { font-size: 12px; font-weight: bold; color: #000000; line-height: 20px; }

#divisionslist #corporatelefttext, #divisionslist #manufacturinglefttext, #divisionslist #researchlefttext, #divisionslist #advertisinglefttext { margin: 5px 0px 0px 10px; font-size: 11px; color: #64A8E5; width: 400px; }

#divisionslist #corporaterighttext, #divisionslist #manufacturingrighttext, #divisionslist #researchrighttext, #divisionslist #advertisingrighttext { margin: 5px 0px 0px 10px; font-size: 11px; color: #2C2F55; width: 300px; }


#flashwrapper { height: 228px; width: 100%; border-top: 2px solid #FFFFFF; margin-top: 4px; background-color: #FFFFFF; }
.flash_left { width: 200px; /* background-color: #BCBBDD; */ border-top: 0px solid #FFFFFF; }

.flash_right { width: 525px; border-top: 0px solid #FFFFFF; border-left: 4px solid #FFFFFF; /* background-color: #FFF0D7; */ }


.footer_navlist { margin-top: 17px; margin-left: 70px; }

#BP { color: #4A9AA6; }

#DI { color: #CD7F09; }

#CH { color: #8B9B16; }

#NU { color: #7468C1; }

#SC { color: #336633; }

/*.footer_navwrapper ul li a { color: #333333; text-decoration: none; /*float: left;* / padding: 0 5px 0 5px; }
.footer_navwrapper { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; /*10px* / line-height: normal; color: #333333; }
.footer_navwrapper ul li { display: inline; }
.footer_navwrapper ul li a:hover { background-color: #FFFFFF; color: #4B499C; }
.footer_navwrapper ul li #current { background-color: #FFFFFF; color: #4B499C; }
.footer_navback { /* background-image: url(images/main_navback.gif);     background-repeat: repeat-x; * / background-color: #FFFFFF; height: 51px; text-align: left; vertical-align: middle; }
*/

#formset { margin: 20px 50px 10px 10px; padding: 0; width: 670px; }

form { }

/* .form_left { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px; width: 220px; height: auto; float: left; font-size: 10px; text-align: left; }

.form_right { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 10px; width: 420px; height: auto; float: right; font-size: 11px; text-align: left; }

.form_bottom { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px; top: 16.6em; left: 1px; height: auto; width: 663px; }*/

#gr { color: #009900; }

#holder, #holder1, #holder2, #holder3, #holder4 { float: left; padding: 10px 35px 15px 35px; }

/* internet explorer won't place the image in the button!
.btnCourse { width: 216px; height: 83px; background-color: #B1D2AA; border: 1px solid #999999; }

.btnCourse:hover { background-color: #DCEFD6; }
*/

#keypoint ul { margin: 30px 20px 40px 50px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; list-style-type: circle; line-height: 17px; list-style-image: url(      'images/keybullet.gif' ); color: #333333; }

#keypoint2 ul { margin: 20px 20px 40px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; list-style-type: circle; line-height: 27px; list-style-image: url(      'images/keybullet.gif' ); color: #333333; }

#secondary_images { background-color: #FCDEAA; border-top: 4px solid #FFFFFF; clip: rect(auto, auto, auto, auto); vertical-align: middle; text-align: center; }



.navback { }

#navigation { float: left; width: 100%; background: url(images/center_men.gif) left bottom repeat; font-size: 93%; line-height: normal; }
#navigation a { color: #000; /* background: #FCB36A url(images/left_menu.gif) left top no-repeat; */ text-decoration: none; /* padding-left: 20px; */ color: #4B499C; /* font-size: .6em; */ /* vertical-align:middle; */ /* -moz-border-radius: 10px 10px 0 0; */ /* line-height: 1.2em; */ width: 79px; }
#navigation a span { }
#navigation div { /* padding-left: 5px; */ }
#navigation a, #navigation a span { display: block; /* float: left; text-align: center; */ padding: 5px 15px 4px 6px; background: url(images/right_menu.gif) left top no-repeat; }

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span { float: none; }
/* End hide */

#navigation a:hover { /* padding-left: 10px */ color: #FCDEAA; }
#navigation a:hover span { /* padding-right: 120px */ }
#navigation ul { list-style: none; padding: 10px 10px 0; margin: 0px 0px 0px 0px; line-height: 1.3em; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; }
#navigation li { /* display: inline; */ float: left; background: url(images/left_menu.gif) right bottom no-repeat; padding: 0 0 0 9px; margin: 0px 0px 0px 0px; /* background: #FCB36A url(images/right_menu.gif) right top no-repeat; */ }

#logo { width: 8%; /*So mozilla doesn't wrap navigation*/ height: 96px; /*fixes 'logo too big' problem*/ background-color: #FFFFFF; }

.LCblue { color: #333399; }

.LCRed { color: #CC3333; }

.LCOrange { color: #FF9966; }

.masterHeader .sitechange { float: right; width: 90%; height: 100%; background-color: #E3E4F4; overflow: hidden; }
.masterHeader .sitechange p { font-size: xx-small; margin-left: 10px; margin-top: 3px; padding: 0px 10px 10px 10px; }
.masterHeader .sitechange .prsummary { margin-left: 5px; }
.masterHeader .sitechange h6 { color: #CC3333; margin-top: 10px; margin-bottom: 3px; margin-left: 10px; padding-left: 10px; }

label { width: 120px; font-size: 10px; color: #666666; margin-bottom: 8px; }

#news_img { background-color: #F2F2F9; border-top: 4px solid #FFFFFF; }

#overview_left { float: left; width: 400px; padding-left: 8px; padding-right: 8px; font-size: 11px; color: #333333; line-height: 18px; text-align: justify; }

#or { color: #FF9900; }
#ordk { color: #FF3300; }

#overview_right { width: 242px; height: 342px; display: block; overflow: hidden; font-size: 1px; float: right; background: black; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 4px solid #aaa; border-bottom: 4px solid #aaa; margin: 20px 70px 5px 15px; }
#overview_right .lc300image { width: 245px; height: 346px; cursor: pointer; }

#pk { color: #CC0066; }

#prodcuts { line-height: 18px; }
#products a { text-decoration: underline; color: #333399; }
#products a:hover { background-color: #FCDEAA; color: #333399; }

.proven_roi_header, .advertising_case_studies_header, .advertising_cycle_schedule_header { background-color: #DBEDFB; color: #333399; }
.proven_roi_h1 { font-size: 1.5em; padding-top: 7px; padding-bottom: 9px; }

.tdsmaller { line-height: 5px; }

#read { color: #333399; margin: 10px 10px 10px 30px; }
#read a { color: #333399; text-decoration: none; }
#read a:hover { color: #333399; text-decoration: underline; background-color: #FCDEAA; }
#read a:visited { color: #FF6600; text-decoration: underline; }

/* #secondary_nav { height: 180px; border-top: 4px solid #FFFFFF; border-right: 5px solid #FFFFFF; width: 252px; }
#secondary_nav h1 { font-size: 20px; color: #FF6600; font-weight: 300; margin: 10px 10px 10px 50px; font-family: 'Century Gothic'; }
#secondary_nav li { padding: 0 0 12px 0; }
#secondary_nav a { font-size: 11px; color: #333399; padding: 0 0 4px 0; text-decoration: none; }
#secondary_nav a:hover { color: #333399; background-color: #FCDEAA; }
#secondary_nav ul { font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image: url(      'images/arrow.gif' ); font-size: 11px; color: #333399; margin: 10px 9px 10px 35px; /*margin:10px 9px 10px 70px;* / list-style-position: outside; }
*/

#span2 { color: #FF6600; }

/* sup { font-size: 8px; vertical-align: top; }

sub { font-size: 12px; vertical-align: text-bottom; }
*/

#homepagecontent .smallH1 { font-size: .5em; }
#homepagecontent .smallH2 { font-size: .5em; font-style: italic; }
#homepagecontent .indentedH2 { padding-left: 2.6em; }
#homepagecontent p { font-size: .8em; /*11px*/ color: #333333; margin: 6px 50px 15px 5px; padding-left: 2em; line-height: 18px; }
#homepagecontent a { text-decoration: underline; color: #333399; }
#homepagecontent a:hover { background-color: #FCDEAA; color: #333399; }

#pagecontent { border-collapse: collapse; left: auto; right: auto; border-top: 4px solid white; /* #DBEDFB;*/ }
#pagecontent .movieframe { display: block; overflow: hidden; font-size: 1px; float: right; text-align: center; background: #666666; border-top: 4px solid #A4A5A7; border-left: 4px solid #A4A5A7; border-right: 4px solid #333333; border-bottom: 4px solid #333333; margin: 20px 70px 5px 15px; width: 325px; height: 288px; }
#pagecontent .pressBox { width: 525px; }
#pagecontent p { font-size: .8em; /*11px*/ color: #333333; margin: 6px 50px 15px 50px; line-height: 18px; }
#pagecontent table { font-size: .8em; }
#pagecontent .homepage { font-size: .8em; /*11px*/ color: #333333; margin: 6px 50px 15px 5px; padding-left: 2em; padding-right: 2em; line-height: 18px; }
#pagecontent a { text-decoration: underline; color: #333399; }
#pagecontent a:hover { background-color: #FCDEAA; color: #333399; }
#pagecontent h1 { font-size: 2em; /*20px*/ /*color: #333399;*/ font-weight: 400; margin: 25px 10px 10px 50px; }
#pagecontent .smallH1 { margin-left: 50px; margin-bottom: 0px; margin-top: 0px; font-size: 1.3em; }
#pagecontent .smallH2 { margin-left: 50px; margin-bottom: 1px; font-size: .8em; font-style: italic; }
#pagecontent h5 { font-size: 1.3em; /*15px*/ margin: 0px 0px 0px 50px; }


.blueHeader { height: 0px; background-color: white; /*#FCDEAA;*/ border-top: 8px solid white; /* #DBEDFB;*/ }

.pageHeader { width: 25%; height: 190px; background-color: white; /*#FCDEAA;*/ border-top: 8px solid white; /* #DBEDFB;*/ }

.stripe { height: 11px; width: 100%; }

#states { font-size: 12px; line-height: 18px; font-style: normal; }
#states a:link, #states a:visited { color: #333399; text-decoration: underline; }
#states a:hover, #states a:active { background-color: #FCDEAA; }

/* #statespadding { margin:5px 0px 5px 0px; background:#FFF7D8; width:779px; height:210px; } */

/*.third_nav { background-color: #DBEDFB; border-top: 4px solid #FFFFFF; border-right: 4px solid #FFFFFF; height: 180px; text-align: right; width: 240px; }

#third_nav li { padding: 0 0 12px 0; }

#third_nav a { font-size: 11px; color: #333399; padding: 0 0 4px 0; text-decoration: none; }

#third_nav a:hover { color: #333399; background-color: #FCDEAA; }

#third_nav ul { font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image: url(      'images/arrow_blue.gif' ); font-size: 11px; color: #333399; margin: 10px 9px 10px 35px; / *margin:10px 9px 10px 60px;* / list-style-position: outside; }

#third_navlist li { list-style-image: url(      'images/arrow_blue.gif' ); padding: 0 0 14px 0; }*/


#third_navwrap { margin: 30px 9px 10px 9px; }

textarea { width: 250px; height: 150px; }

#title { color: #FFFFFF; font-size: 12px; font-weight: 600; }

#title2 { color: #FCDEAA; font-size: 10px; }

#wrap { background-color: #FFFFFF; width: 779px; }
.scheduleDates { text-align: center; /*right*/ /* padding-right: 10px;*/ }

.conferenceDates { text-align: left; padding-left: 20px; }

.scheduleCycles { text-align: center; }

.scheduleCycles { text-align: center; }

.scheduleHeader { padding-top: 10px; padding-bottom: 10px; text-align: center; vertical-align: middle; font-size: 1.2em; font-weight: bold; }

.scheduleHeader h2 { font-size: 16px; color: #333333; margin: 15px 50% 6px 50%; }

.bulletIndent { margin-left: 15px; }
