/* CSS Document */

/* COLOR VALUES 

Blue: #0076a0;


*/
html {overflow: -moz-scrollbars-vertical;} 

body {padding: 0px; margin: 0px; text-align: center; background: #d3bf69 url(../images/bg_page.jpg) repeat-x 0px 0px; font-family:Arial, Helvetica, sans-serif; letter-spacing: -.01em;}





a, a.hover, a.visited, a.link {color: #0076a0;}

div {padding: 0px; margin: 0px; text-align: left;}

p {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11pt;}

table, tr, th, td {padding: 0px; margin: 0px;}

h1, h2, h3 {text-align: left;}

ul, li {margin: 0px; padding: 0px;}


/*Common Layout controls ---------------------------------------------------------------------------------------*/
.wrapper_one {width: 980px; margin: 0px auto; padding: 0px 0px;  background: url(../images/bg_wrapper.png) no-repeat top center; }



.header {width: 980px; height: 111px; margin: 0px auto 0px auto; background: url(../images/bg_header.jpg) no-repeat 0px 0px;}

.header_toptier {width: 960px; height: 87px; border: 0px solid red; margin: 0px auto 0px auto;}

.header_toptier .logo {float: left;}

.header_toptier .inc {float: left; margin-left: 140px;}

.header_nav {width: 960px; height: 21px; margin: 0px auto 0px auto;}

.footer {width: 960px; margin: auto;font-size: 9pt; text-align: right; }
.footer p { display: block; font-size: 9pt; border-top: 1px solid #e9da99; height: 15px; line-height: 15px;}
.footer ul {margin: 0px; padding: 0px; width: 960px; text-align: right; display: block; height: 12px; margin-bottom: 3px; padding-left: 10px;}
.footer ul li {float: left; list-style-type: none;}
.footer ul li a { color: #000; text-decoration: none;}
.footer ul li a:hover {text-decoration: underline;}
.footer ul li span {padding: 0px 20px;}

/* Home Page layout controls ---------------------------------------------------------------------------------------*/

#billboard {width: 960px; height: 280px; background-color: #FFFFFF; margin: auto;}

.middle {width: 960px; margin: 0px auto; padding: 0px;}

.promo_wrapper { display: block; width: 959px; height: 163px; background: url(../images/bg_promo_wrapper.jpg) repeat-x 0px 0px; padding: 6px 0px; margin: 0px auto 20px 0px !important; padding: 0px; overflow: hidden;} 

.promos {width: 960px; height: 150px; margin: 5px auto 0px auto;  }

.promos td {background: url(../images/bg_promos_3.jpg) no-repeat; vertical-align: top; padding: 10px 0px 0px 0px;}

.promos td h2 {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #0076a0; margin: 10px 0px 4px 138px; line-height: 11pt; line-height: .95em; letter-spacing:-.01em;}

.promos td p {margin: 0px 5px 5px 138px; font-size: 10pt; line-height: 11pt;}

.promos td a.promo_link {margin-left: 140px; text-align: right; color: #0076a0; font-size: 10pt; display: block; width: 170px; text-decoration: none; font-weight: 800; }

.promos td a.promo_link:hover {color: #000000;}

.promo_left {width: 320px; background-position: 0px 0px;}

.promo_center {width: 320px; background-position: -319px 0px !important;}

.promo_center p {margin-left: 120px !important;}
.promo_center h2 {margin-left: 120px !important;}

.promo_right {width: 320px; background-position: -639px 0px !important;}
.promo_right p, .promo_right h2 {margin-left: 120px !important;}

.home_buckets {width: 900px; margin: 0px auto;}

.home_buckets td {vertical-align: top; margin: 0px; }
.home_buckets td h2 {font-size: 18px;}

.home_buckets .leftcol {width: 50%;  background-color:#D9C688; padding: 7px 15px 0px 15px; margin:0px !important;}

.home_buckets .leftcol ul { margin: 0px 5px; padding: 0px;}
.home_buckets .leftcol ul li {margin: 0px 0px 17px 0px; padding: 0px 0px 7px 0px; border-bottom: 1px solid #e9da99; list-style-type: none;}
.home_buckets .leftcol ul li h3 {margin: 3px; padding: 0px; font-size: 11pt; font-weight: normal; }
.home_buckets .leftcol ul li h3 span {color: #f9f2c6; display: block; letter-spacing: 0em; color: #fff;}
.home_buckets .leftcol ul li p {margin: 0px; padding: 0px; font-size: 11pt;}
.home_buckets .leftcol ul li a {text-decoration: none; color: #323433; color: #000; } 
.home_buckets .leftcol ul li a:hover {text-decoration: underline;} 

.home_buckets .rightcol {width: 50%; background-color:#D9C688; padding: 7px 15px 0px 15px; margin:0px!important;}

.home_buckets .rightcol ul {margin: 0px 5px; padding: 0px; }
.home_buckets .rightcol ul li {margin: 0px 0px 17px 0px; padding: 0px 0px 7px 0px; border-bottom: 1px solid #e9da99; list-style-type: none;}
.home_buckets .rightcol ul li h3 {margin: 3px; padding: 0px; font-size: 11pt; font-weight: normal;}
.home_buckets .rightcol ul li h3 span {color: #f9f2c6; display: block; letter-spacing: 0em; display: none; color: #fff;}
.home_buckets .rightcol ul li p {margin: 0px; padding: 0px; font-size: 11pt;}
.home_buckets .rightcol ul li a {text-decoration: none; color: #323433; color: #000; } 
.home_buckets .rightcol ul li a:hover {text-decoration: underline;} 


.home_buckets ul li.more {text-align: right; font-size: 10pt; border-bottom: 1px solid #b59754; margin-top: -10px; }
.home_buckets ul li.more a {color: #ffffff; }


.wrapper_bottom {clear: both; width: 980px; height: 30px; background:url(../images/bg_middle_bottom.png) no-repeat 0px -35px; margin: 0px auto;}

.clear {clear: both; height: 30px;}

/* styles for additional home page elements */

.slogan {float: left; font-family: trebouchet-ms, arial, helvetica, sans-serif; color: #999; font-size: 11pt; letter-spacing: -.05em; line-height: 87px; padding-left: 10px; font-style: italic; font-weight: bold; color: #666;}

.mission {font-family: Tahoma, Arial, Helvetica, sans-serif; text-indent: -1000em; outline: none; text-align: center; font-size: 16px; height: 32px; line-height: 34px; color: #323433; margin: 0px; background: url(../images/bg_mission.gif) no-repeat center 10px;}

.home_buckets h2 {color: #323433; font-family: tahoma, arial, helvetica, sans-serif; font-size: 15px; line-height: 18px; height: 18px; margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 1px solid #b59754;}





/*Secondary Page Layout Controls  ---------------------------------------------------------------------------------------*/

.wrapper_two {width: 980px; margin: 0px auto; padding: 0px 0px; background: #FFF; background: url(../images/bg_wrapper_two.png) repeat-y;}
.wrapper_three {width: 980px; margin: auto; padding: 0px 0px;  background: #FFF; background: url(../images/bg_wrapper_three.png) repeat-y;}

.contentwrapper {width: 960px; margin: 0px auto 0px auto; padding: 0px !important; overflow: hidden;}
.content {margin: 0px 0px 0px 200px; width: 535px; padding: 20px 0px;}
.contenttwo {margin: 0px 0px 0px 200px; width: 735px; padding: 20px 0px;}

#admin {background: url(../images/bedside_wmk.gif) no-repeat top right;}
#dispense {background: url(../images/justintime_wmk.gif) no-repeat top right;}
#window {background: url(../images/window_wmk.gif) no-repeat 330px 15px;}
#response {background: url(../images/response_wmk.gif) no-repeat top right;}
#reports {background: url(../images/reports_wmk.gif) no-repeat top right;}

.left_column {float: left; display: block; width: 178px;}
.secondary_nav { margin-bottom: 100px;}
.secondary_nav li { background:url(../images/bg_secondary_nav.gif) repeat-x 0px 0px; list-style-type: none; }
.secondary_nav li a {display: block; height: 37px; width: 168px !important; font-size: 11pt; color: #fff; text-decoration: none; border-bottom: 1px solid #fff; margin: 0px; padding: 0px 0px 0px 10px; line-height: 37px; }
.secondary_nav li a.twoline {line-height: 15px; padding-top: 3px; height: 34px; }
.secondary_nav li a:hover {color: #000;}
.secondary_nav li.shadow {background: url(../images/shadow_secondary_nav.jpg) no-repeat 0px 0px; display: block; height; 10px;}

.secondary_nav li ul.inset {border-bottom: 1px solid #fff;}
.secondary_nav li ul.inset li {background: #7cbefd url(../prototype/css/none);}
.secondary_nav li ul.inset li a {height: 24px; font-size: 10pt; line-height: 24px; border-bottom: 1px solid #268ae2; width: 158px; padding: 0px 0px 0px 20px; }
.secondary_nav li ul.inset li a:hover {}

.secondary_nav li ul.inset_tertiary {}
.secondary_nav li ul.inset_tertiary li {background: #fff url(../images/shadow_tertiary_nav.jpg) no-repeat 0px 0px;}
.secondary_nav li ul.inset_tertiary li a {height: 24px; font-size: 9pt; line-height: 26px; border-bottom: 1px solid #fff; width: 153px; padding: 0px 0px 0px 25px; color: #7cbefd;}
.secondary_nav li ul.inset_tertiary li a:hover {color:#666;}

.services-imgs{text-align:center; padding:10px 10px 20px 10px; clear:both;}
.services-imgs img{ border:1px solid #858585;}

/* these are the styles for the selected states of the secondary nav */

#services ul.secondary_nav #nav_services {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#services ul.secondary_nav #nav_services a {}
#services ul.secondary_nav #nav_services ul.inset a {color: #fff;}
#services ul.secondary_nav #nav_services ul.inset a:hover {color: #000;}

#order ul.secondary_nav #nav_services {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#order ul.secondary_nav li ul.inset #nav_order a {background-color: #7adc6f;}

#dispenser ul.secondary_nav #nav_services {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#dispenser ul.secondary_nav li ul.inset #nav_dispense a { background-color: #7adc6f;}
#dispenser ul.secondary_nav li ul.inset #nav_dispense ul.inset_tertiary {}
#dispenser ul.secondary_nav li ul.inset #nav_dispense ul.inset_tertiary a {background: #fff; background: #c5e1fc; color: #7cbefd; color: #569ee3; }
#dispenser ul.secondary_nav li ul.inset #nav_dispense ul.inset_tertiary a:hover {color: #666;}

#time ul.secondary_nav #nav_services {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#time ul.secondary_nav li ul.inset #nav_dispense a { background-color: #7adc6f;}
#time ul.secondary_nav li ul.inset #nav_dispense ul.inset_tertiary #nav_time a {background-color: #e5e5e5; color: #999; color: #474747; color: #666; background: #bef4b8;}

#administer ul.secondary_nav #nav_services {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#administer ul.secondary_nav li ul.inset #nav_administer a {background-color: #7adc6f;}

#manage ul.secondary_nav #nav_services {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#manage ul.secondary_nav li ul.inset #nav_manage a {background-color: #7adc6f;}

#responser ul.secondary_nav #nav_services {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#responser ul.secondary_nav li ul.inset #nav_response a {background-color: #7adc6f;}



#benefits ul.secondary_nav #nav_benefits {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#benefits ul.secondary_nav #nav_benefits a {}
#benefits ul.secondary_nav #nav_benefits ul.inset a {color: #fff;}
#benefits ul.secondary_nav #nav_benefits ul.inset a:hover {color: #000;}

#care ul.secondary_nav #nav_benefits {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#care ul.secondary_nav li ul.inset #nav_care a {background-color: #7adc6f;}

#cost ul.secondary_nav #nav_benefits {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#cost ul.secondary_nav li ul.inset #nav_cost a {background-color: #7adc6f;}

#compliance ul.secondary_nav #nav_benefits {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#compliance ul.secondary_nav li ul.inset #nav_compliance a {background-color: #7adc6f;}

#guarantee ul.secondary_nav #nav_guarantee {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#guarantee ul.secondary_nav #nav_guarantee a {}

#transition ul.secondary_nav #nav_transition {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#transition ul.secondary_nav #nav_transition a {}

#about ul.secondary_nav #nav_about {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#about ul.secondary_nav #nav_bouT a {}

#news ul.secondary_nav #nav_news {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#news ul.secondary_nav #nav_news a {}

#team ul.secondary_nav #nav_team {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#team ul.secondary_nav #nav_team a {}

#board ul.secondary_nav #nav_board {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#board ul.secondary_nav #nav_board a {}

#careers ul.secondary_nav #nav_careers {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#careers ul.secondary_nav #nav_careers a {}

#directions ul.secondary_nav #nav_directions {background: url(../images/bg_secondary_nav_on.gif) repeat-x 0px 0px; display: block;}
#directions ul.secondary_nav #nav_directions a {}



/* end selected states for secondary nav */


/* Begin styles for the right column and right column ads */


.right_column {float: right; display: block; width: 200px; }

#ads {margin: 10px 0px 0px 7px;}



/*End Secondary Page Layout controls */

/*Begin Secondary page Content Formatting  ---------------------------------------------------------------------------------------*/


.content p {font-size: 10pt; line-spacing: 14pt; margin:0px 0px 10px 0px;  color:#2C2C2C; line-height:1.6em;}
.content h1 {color: #333333; margin: 3px 0px 15px 0px; font-weight: normal; font-size: 28px;}
.content h2 {color: #0076a0; margin: 15px 0px 0px 0px; font-weight: normal; font-size: 22px;}
.content h2 a {text-decoration:none;}
.content h2 a:hover {text-decoration:underline;}
.content h3 {color: #000; margin: 10px; font-size: 16px; margin: 5px 0px; }
.content h4 {}
.content a {color: #0076a0;}
.content ul {margin: 10px 0px 15px 25px; font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#000; }
.content ol {}
.content li {margin-bottom: 10px;}
.content table {margin: 0px; padding: 0px;}
.content th {}
.content tr {}
.content td {}
.content td p {padding: 7px;}

/*Begin WIDE Secondary page Content Formatting  ---------------------------------------------------------------------------------------*/

.contenttwo p {font-size: 10pt; line-spacing: 14pt; margin: 0px 0px 10px 0px;  color:#2C2C2C; line-height:1.6em;}
.contenttwo h1 {color: #333333; margin: 3px 0px 15px 0px; font-weight: normal; font-size: 28px;}
.contenttwo h2 {color: #0076a0; margin: 15px 0px 0px 0px; font-weight: normal; font-size: 22px;}
.contenttwo h2 a {text-decoration:none;}
.contenttwo h2 a:hover {text-decoration:underline;}
.contenttwo h3 {color: #000; margin: 10px; font-size: 16px; }
.contenttwo h4 {}
.contenttwo a {color: #0076a0;}
.contenttwo ul {margin-left: 25px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.contenttwo ol {}
.contenttwo li {}
.contenttwo table {}
.contenttwo th {}
.contenttwo tr {}
.contenttwo td {}
.contenttwo td p {padding: 7px;}

/*End WIDE Secondary page Content Formatting  ---------------------------------------------------------------------------------------*/


/*Div styles for secondary page sections */

.pharmacy_svcs {background: url(../images/bg_pharmacySvcs2.gif) no-repeat 0px 0px; height: 103px; width: 960px; color: #FFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 28pt;font-weight: normal; letter-spacing: 1px; margin: 0px ; padding: 0px; line-height: 103px; text-indent: 20px; }

#challenge {border: 1px solid #CCC; margin: 5px 15px; background-color: #e1e3e6;}
#challenge p {margin: 5px 25px 15px 25px;}

#threecs {border: 1px solid #CCC; margin: 0px 15px; background-color: #0076a0;}
#threecs h2 {color: #FFF !important; margin: 0px 10px; font-weight: normal; font-size: 22px;}
#threecs h2 a {color: #FFF;}

#threecstable {}
#threecstable td {vertical-align:top; font-size: 6pt !important;}
#threecstable td p {font-size: 8pt !important; margin: 0px !important; padding-bottom: 3px;}
#threecstable td ul {margin-top: 0px; margin-bottom: 0px;}
#threecstable td ul li {font-size: 8pt !important; margin-top: 0px !important; margin-bottom: 0px!important; padding: 3px;}
#threecstable td h3 {margin: 2px; padding: 0px; font-size: 10pt;}
h3.threecs {color: #FFF; text-align:center; font-size: 18pt !important;}
#threecstable td.care {background: #0076a0 url(../images/threecs_top_left.gif) no-repeat -1px 0px; width: 178px; border-right: 1px solid #CCC;}
#threecstable td.cost {background: #0076a0 url(../images/threecs_top_middle.gif) no-repeat 0px 0px; width: 178px; border-right: 1px solid #CCC;}
#threecstable td.compliance {background: #0076a0 url(../images/threecs_top_right.gif) no-repeat -1px 0px; width: 178px;}
#threecstable td.challengeleft {background-color: #e1e3e6; border-right: 1px solid #CCC; border-left: 1px solid #CCC;}
#threecstable td.challenge {background-color: #e1e3e6; border-right: 1px solid #CCC;}
#threecstable td.solution {background-color: #e6f8ce;  border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC;}
#threecstable td.solutionleft {background-color: #e6f8ce; border: 1px solid #CCC;}
#threecstable #centercol {border-left: 3px solid #fff; border-right: 3px solid #fff;}


p.learnmore {text-align:right; font-size:14px;}

#about_summary {}
#about_summary p {margin-bottom: 0px; margin-right: 0px; padding: 0px;}
#about_summary ul {margin-top: 0px;}



/*special promotional callout box */

.promo_box {display: block; background: #e6f8ce url(../images/bg_promo_box_top.jpg) repeat-x 0px 0px; border: 1px solid #a4cee6; margin: 20px 15px 20px 15px;}
.promo_box .promocontent {background: url(../images/bg_promo_box_bottom.jpg) repeat-x bottom left;  padding: 5px 5px; }
.promo_box .promocontent h2 {color: #000000; font-size: 16px; font-weight: bold; margin: 10px;}
.promo_box .promocontent p {margin: 5px 10px 10px 10px; color:#000000; }
.promo_box .promocontent ul {margin-left: 60px;}
.promo_box .promocontent p.quote {margin-bottom: 25px; margin: 5px ; font-family: tahoma, arial, helvetica, sans-serif; font-size: 14px; letter-spacing: 0px;}
.promo_box .promocontent span.quote {float: right; margin-right: 50px;}



/*rightcolumn callout box Number 1 */
.callout_one { width: 200px; margin: 20px auto; padding: 0px; }
.callout_one .boxtop {background: url(../images/bg_callout1_complete.png) no-repeat 0px 0px; margin: 0px; padding: 5px 0px 0px 0px; min-height: 4px;}
.callout_one .boxmiddle {background: url(../images/bg_callout1_middle.png) repeat-y 0px 0px; margin: 0px; padding: 0px;}
.callout_one .boxfooter {background: url(../images/bg_callout1_complete.png) no-repeat 0px -370px; margin: 0px !important; padding: 0px; height: 10px; border: 0px solid red;}



.callout_one h3 {width: 182px; background:url(../images/bg_callout1_header.gif) repeat-x 0px 0px;  font-size: 10pt; color: #5d9255; padding: 0px; margin: 0px auto 0px auto; border: 0px solid red;}

.callout_one h4 {}
.callout_one p { font-size: 9pt;  line-height: 12pt; width: 170px; margin: 0px auto; padding: 5px 0px; font-style: italic; font-weight: bold; text-align: center; line-height: 14pt;}
.callout_one p.quote {font-size:10pt !important; line-height: 14pt; font-style: italic; font-weight: bold; text-align: center; color: #000; margin-top: 0px; margin-bottom: 0px;}
.callout_one p.attribution {text-align: right; font-style: italic; margin-bottom: 0px !important;}

.callout_one .contentbox {background: url(../images/bg_callout1_headershadow.gif) repeat-x 0px 0px; margin: 0px auto; padding: 0px; width: 185px;}

.callout_two { width: 200px; margin: 20px auto; padding: 0px; }
.callout_two .boxtop {background: url(../images/bg_callout1_complete.png) no-repeat 0px 0px; margin: 0px; padding: 5px 0px 0px 0px; min-height: 4px;}
.callout_two .boxmiddle {background: url(../images/bg_callout2_middle.png) repeat-y 0px 0px; margin: 0px; padding: 0px; height: 47px !important; line-height: 47px;}
.callout_two .boxfooter {background: url(../images/bg_callout1_complete.png) no-repeat 0px -370px; margin: 0px !important; padding: 0px; height: 10px; border: 0px solid red;}



.callout_two h3 {width: 182px; background:url(../images/bg_callout1_header.gif) repeat-x 0px 0px;  font-size: 10pt; color: #5d9255; padding: 0px; margin: 0px auto 0px auto; border: 0px solid red;}

.callout_two h4 {}
.callout_two p { font-size: 9pt;  line-height: 12pt; width: 170px; margin: 0px auto; padding: 15px 0px 0px 10px; font-style: italic; font-weight: bold; text-align: center; line-height: 14pt;}
.callout_two p.quote {font-size:10pt !important; line-height: 14pt; font-style: italic; font-weight: bold; text-align: center; color: #000; margin-top: 0px; margin-bottom: 0px;}
.callout_two p.attribution {text-align: right; font-style: italic; margin-bottom: 0px !important;}

.callout_two .contentbox {background: url(../images/bg_callout1_headershadow.gif) repeat-x 0px 0px; margin: 0px auto; padding: 0px; width: 185px;}


/*News and Events Page Formatting */

h1.news {border-bottom: 1px solid #CCC;}

#news_events {}

#news_events ul {list-style-type:none;}
#news_events ul li { margin-bottom: 10px;}
#news_events ul li span.date { float: left; text-align: right; width: 60px !important; font-weight: bold;}
#news_events ul li a {margin-left: 70px; display: block;}

#events {margin: 10px;}

#events p {margin: 10px 25px 10px 25px;}
#events p span.info {margin:0px !important; padding: 0px !important; line-height: 15px; font-weight:bold;}
#events ul {list-style-type:none;}
#events ul li { margin-bottom: 20px;}
#events ul li span.date { display: block; font-weight: bold; font-style: italic; padding-bottom: 0px;}
#events ul li span.info { margin-top: 0px; padding-top: 0px; display:block;}
#events ul li span.name { display: block; margin-bottom: 0px; padding-bottom: 0px; color:#0076a0;}
#events ul li p { display: block; margin-top: 5px; line-height:1.2em;}

/*Leardership and Board styles */

p.leaders {margin-bottom: 5px; margin-top: 15px;}
div.leadercontent {margin-left: 15px; border-bottom: 1px solid #CCC;}

/*Begin styles for contact form*/

form.contactform {width: 530px; margin-left: 0px; background-color: #e2e2e2; background-color: #EEE; padding: 20px 0px 10px 0px; border: 1px solid #666; font-size: 12px; margin-bottom: 25px;}
form.contactform table {text-align:left; vertical-align:top; margin-left: 10px; width: 525px !important;}
form.contactform table td {vertical-align:top; width: 33% !important ;}
form.contactform label {font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; display: block; padding-top: 2px; font-weight: bold; padding-bottom: 2px;}
form.contactform input {height: 15px;}
form.contactform label span.required {color: #FF0000;}
form.contactform div.submit {width: 500px; text-align:left; margin-left: 30px; padding: 0px;}
form.contactform input.submit { font-size: 12px; margin-top: 10px; margin-left: 20px; height: 26px;}

form.contactform span.error {color: #FF0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


div.callout_one a {text-decoration: none;}

#explainer {margin-left: 5px; margin-bottom: 10px; margin-top: 5px;}

/*End Secondary Page Content Formatting */


/* Modified or Alternate styles for Chrome and/or Safari */

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* only webkit-based browsers will read the following styles */

			
			.header_toptier .inc {float: left; margin-left: 110px;}
}

/* Watch How Button */

#watchhow {display: block; width: 138px; height: 33px; background: url(../images/bg_watchhow.gif) no-repeat 0px -2px; margin-left: 180px; text-indent: -1000em; line-height: 33px;}
#watchhow:hover {background: url(../images/bg_watchhow.gif) no-repeat 0px -37px; }

