﻿/*  ---------------------   style sheet for Pfizer  --------------------------------  */

* { padding: 0; margin: 0; }

/*  body#index font { color: #000; font-family: Times, "Times New Roman", serif; }  */
body {font:13px/1.22 Arial,Helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
body {background:#FAFAED url("../../../PublishingImages/bg_colour.gif") top repeat-x;}

img { border: 0px; }

h1 {width: 380px; height: 31px; background:url('../../../PublishingImages/_logo-pfizer.png') top left no-repeat;margin:60px 0px 10px 10px;}
h2 {font-weight:normal; margin-top:-8px; margin-bottom :10px; font-size:2.9em; color: #0167AC; }
h3 {font-size:1.5em; font-weight: normal; margin-bottom: 15px; color: #0c0c0c;}
h4 {font-size:1.0em; font-weight: bold; margin-bottom: 7px; color: #0c0c0c;}

p{margin-top:4px; margin-bottom:5px;}

.wrapper { margin: 0 auto;width: 946px;}
.contact {margin-left:848px; margin-top:-100px;}
.h1text { margin-top:-100px; }

.cb { clear:both; }

/* -- To make main background white -- */
.teams {background:#ffffff; background-color:white;}
/* -- Header Images -- */

.header {width: 946px;height: 184px; no-repeat;}
.home .header {width: 946px;height: 184px; no-repeat;}
.works .header {width: 946px;height: 184px; no-repeat;}
.care .header {width: 946px;height: 184px; no-repeat;}
.teams .header {width: 946px;height: 184px; no-repeat;}
.contactus .header {width: 946px;height: 184px; no-repeat;}

.terms .header {width: 946px;height: 184px; no-repeat;}

/*
.home .header {width: 946px;float: left;height: 200px; no-repeat;}
.works .header {width: 946px;float: left;height: 200px; no-repeat;}
.care .header {width: 946px;float: left;height: 200px; no-repeat;}
.teams .header {width: 946px;float: left;height: 200px; no-repeat;}
.contactus .header {width: 946px;float: left;height: 200px; no-repeat;}
.terms .header {width: 946px;float: left;height: 200px; no-repeat;}
*/

/* -- Main Navigation -- */

.navigation { position:relative; display: block; width: 946px; height: 87px; margin-top:-27px; border-top: 1px solid #000000; padding-top: 1px;  }
.navigation li { list-style:none; display:inline; }
.navigation li a span { display: none; }

.navigation li.home a { width:157px; height: 67px; text-decoration:none; background:url("../../../PublishingImages/_menu/nav_home_all.png") no-repeat; float:left; }
.navigation li.home a:hover { background-position:0 -67px; }
.navigation li.home a.on { background-position:0 -134px; }

.navigation li.about a { width:157px; height: 67px; text-decoration:none; background:url("../../../PublishingImages/_menu/nav_aboutus_all.png") no-repeat; float:left; }
.navigation li.about a:hover { background-position:0 -67px; }
.navigation li.about a.on { background-position:0 -134px; }

.navigation li.own a { width:157px; height: 67px; text-decoration:none; background:url("../../../PublishingImages/_menu/nav_ownhealth_all.png") no-repeat; float:left; }
.navigation li.own a:hover { background-position:0 -67px; }
.navigation li.own a.on { background-position:0 -134px; }

.navigation li.cancer a { width:157px; height: 67px; text-decoration:none; background:url("../../../PublishingImages/_menu/nav_cancer_all.png") no-repeat; float:left; }
.navigation li.cancer a:hover { background-position:0 -67px; }
.navigation li.cancer a.on { background-position:0 -134px; }

.navigation li.news a { width:157px; height: 67px; text-decoration:none; background:url("../../../PublishingImages/_menu/nav_news_all.png") no-repeat; float:left; }
.navigation li.news a:hover { background-position:0 -67px; }
.navigation li.news a.on { background-position:0 -134px; }

.navigation li.res a { width:161px; height: 67px; text-decoration:none; background:url("../../../PublishingImages/_menu/nav_resources_all.png") no-repeat; float:left; }
.navigation li.res a:hover { background-position:0 -67px; }
.navigation li.res a.on { background-position:0 -134px; }

/* -- Sub Navigation -- */

.sub-navigation { float:left; width: 946px;  height: 28px; margin-top:0px; background-color:#EFF0E9;}
.sub-navigation ul li { float:left; white-space:nowrap; width: 157px;  display: block; list-style:none; }
.sub-navigation ul li.on { background-color:#ffffff }
.sub-navigation ul li a { background:url("../../../PublishingImages/_menu/subnav_normal.gif") no-repeat; display: block; width: 157px; padding: 7px 0 7px 10px; color: #000000; font-size: 0.9em; text-decoration: none; }
.sub-navigation ul li a:visited { color: #000000; }
.sub-navigation ul li.on a { background:url("../../../PublishingImages/_menu/subnav_on.gif") no-repeat; color:#ffffff  }
.sub-navigation ul li.on a:visited { color:#ffffff  }
.sub-navigation ul li a:hover { text-decoration: underline; }

.sub-sub-navigation { float:left; width: 946px; background-color: #FFFFFF; height: 28px; margin-top:0px; }
.sub-sub-navigation ul li { float:left; white-space:nowrap; width: 156px; background-color: #FFFFFF; display: block; list-style:none; border-right: 1px solid #FFFFFF;}
.sub-sub-navigation ul li.on { background-color: #0062A6; }
.sub-sub-navigation ul li a { background-color: #FFFFFF; display: block;  padding: 7px 0 7px 10px; color: #000000; font-size: 0.9em; text-decoration: none; }
.sub-sub-navigation ul li a:visited { background-color: #FFFFFF; color: #000000; }
.sub-sub-navigation ul li.on a { background-color: #FFFFFF; color: #0167AC; }
.sub-sub-navigation ul li.on a:visited { background-color: #FFFFFF; color: #0167AC; }
.sub-sub-navigation ul li a:hover { text-decoration: underline; }

/*.main { background: url('../../../PublishingImages/bg_color.gif') top left repeat-x;}*/

.main { background-color:#ffffff; width: 946px; background:#ffffff; height:50px;}
.black { color: #000000; }

/* -- Page Construction Styles for the MAIN TEMPLATES -- */

/* -- Page Construction Styles for the MAIN TEMPLATES -- */

.content 
{
	float: left; 
	width: 428px; 
	display: inline; 
	margin-top:50px; 
	padding-right: 0px; 
}

.content h2, .content h3, .content p, .content ul { margin-left: 0px; }
.content h3 { margin-top: 33px; }
.content ul { margin: 10px 40px 10px 0px; list-style: none; }
.content ul li { margin-left: 43px; line-height: 1.4em; padding-bottom: 8px; color: #4a4a4a; }
.content ul li strong { font-size: 1.15em; font-weight: normal; color: #000000;}


.right {width: 282px;float: left;margin-top:70px;margin-left:0px;}
.right .overlayCallout { width: 282px; margin-bottom:0px; }
.right .overlayCallout .overlayAdditionalImages { display: none; }
.right .overlayCallout .overlayCalloutBottom a { float:left; margin-bottom:40px; background: url('../../../PublishingImages/_overlay-main.gif') top left no-repeat; }
.right .overlayCallout .overlayCalloutBottom a:hover { margin-bottom:40px; background: url('../../../PublishingImages/_overlay-rollover.gif') top left no-repeat; }
.right .overlayCalloutBottom { display:block; margin:0 0 0 0; width:282px; height: 211px; padding: 5px 0px 10px 0px; text-align: center; }
.right .overlayCalloutBottom img { padding: 20px 20px 15px 25px; width:240px; height: 180px; }
.right .rightInner {margin:0px 0 38px 13px; width:267px;padding-top:25px;padding-bottom:25px;} }
.right .rightbox {background:#fff;  } 
.right p, .right ul { padding-left: 13px; }

/* -- END: Page Construction Styles for the MAIN TEMPLATES -- */

/* -- Styles for the HOMEPAGE -- */

.home-left {width: 190px;float: left;margin-top:50px;margin-left:10px; margin-right:44px;}
.home-left .leftInner {background:url('../../../PublishingImages/_left_inner.gif');margin:0px 00px 10px 0px;width:190px;padding-top:0px;padding-bottom:0px; color:#666666; font-size: 0.9em; background-color: red;}
.home-left .leftInner p { margin-top: -15px; }
.home-left .leftbox1{ margin-top: 150px; padding:-100px 0px 0px 0px; float: left; margin-top: 0px;margin-left:0px;margin-bottom : 20px;color:#666666; font-size:12pt;}
.home-left .leftboxinner{ margin-bottom: 20px; font-size:12pt; font-family:Arial,Helvetica,clean,sans-serif; color:#666666}
.home-left .leftbox2{ padding:0px 0px 0px 0px; margin-top: 120px; margin-bottom: 35px; }	
.home-left .leftfont1{font-size:1.9em;}
.home-left .leftfont2{font-size:1.5em;}
.home-left ul.link { padding-left: 19px; }
.home-content {width: 458px; float: left;display: inline;margin-top:50px;margin-right: 44px; }
/*.home-content a { color: #61b5ed; padding: 2px; font-weight: bold; text-decoration: none; background: #dceefa; }
.home-content a:hover { background-color: #62b4ec; color: #ffffff; text-decoration: none; }*/
.home-content a {text-decoration: none; }

.home-content a.nobglink { background-color: transparent; }
.home-content a.nobglink:hover { background-color: transparent; }
.home-content img { vertical-align: bottom; margin-bottom: 1px;}
.home-content ul.link { float: right; dislpay: block; position: relative; margin-top: -33px; margin-right: 10px; padding-top: 3px; }
.home-right {width: 190px;float: left;margin-top:50px; margin-right:10px;}
.home-right .rightInner {margin:0px;width:190px;padding-top:0px;padding-bottom:20px;margin-left:0px;}
.home-right .rightbox1{  min-height:228px; height:auto !important; height:228px; padding:0px;font-weight:bold;font-size:1.15em; margin-top: 0px;}
.home-right .rightInner2 {background:url('../../../PublishingImages/_bg_stripes_y.gif');margin:0px;width:190px;padding-top:300px;padding-bottom:20px; margin-top: 0px;}
.home-right .rightbox2{ min-height:228px; height:auto !important; height:228px; padding:0px; margin-top: 0px; color:#666666; font-size:12pt;}
.home-right .rightbox-offset{ margin-left: 8px;}
.home-right .rightboxinner{ margin-bottom: 20px; font-size:12pt; font-family:Arial,Helvetica,clean,sans-serif; color:#666666}

.right-message {
	margin-left:8px;
}
/* -- END: Styles for the HOMEPAGE -- */
/*.home-left {width: 190px;float: left;margin-top:50px;margin-left:10px; margin-right:44px;}
.home-content {float: left;width: 458px; display: inline;margin-top:50px;margin-right: 44px;}
.home-right {width: 190px;float: left;margin-top:50px; margin-right:10px;}*/



/* -- Styles for the Page Content with  bullet point -- */
.page-content {width: 420px;margin-top:0px;margin-bottom: 0px; height:auto !important; position:relative; padding :1px 1px 1px 1px;}
.page-content .leftbox { width:20px; padding :0px 0px 5px 0x; margin-top: 0px; margin-bottom: 0px; float:left; vertical-align: top; position: relative; background: #FFFFFF url('/sites/pfizerhealthsolutions/PublishingImages/bullet_point.gif') top left no-repeat; text-indent: -9999px;}	
.page-content .leftbox img { width: 1px; height: 1px; }	
.page-content .rightbox { width:400px;padding :0px 0px 5px 0px; margin-top: 0px; margin-bottom: 0px; float:right;}	
.page-content-padding { margin-left: 20px; }
.page-content-padding-43 { margin-left: 43px; }


/* -- END: Styles for the HOMEPAGE -- */

.terms .content { margin-top:70px; width: 856px; margin-left:44px;padding-right : 10px; float: left;}
/*.terms .content a { background-color: #d0f6ff; color: #13d3ff; padding: 2px; font-weight: bold; text-decoration: none; }*/
.terms .content a {text-decoration: none; }
.terms .content ol { margin-left: 41px; margin-top: 30px; }
.terms .content ol li { list-style-position:outside; vertical-align: middle; padding-left: 10px; font-weight: bold; font-size: 1.1em; }
.terms .content ol li p { color: #555555; margin-left: 0; margin-top: 10px; font-weight: normal; font-size: 0.9em; }
.terms .content .black { color: #000000; font-size: 1.1em; }

/* -- End: Styles for the CONTACT US page -- */

/* -- Styles for the HOW IT WORKS page -- */

.works h3 { margin-top: 20px; }
.works .change-content { float: left; margin-left: -30px; margin-top: 30px; }
.works .content p a { color: #61b5ed; padding: 2px; font-weight: bold; text-decoration: none; background: #dceefa; }
.works .content p a:hover { background-color: #62b4ec; color: #ffffff; text-decoration: none; }
.works .content a.nobglink { background-color: transparent; }
.works .content a.nobglink:hover { background-color: transparent; }
.works .change-content ul.link { list-style-type: none; margin-top: 0px; padding-left: 0px; }
.works .change-content ul.link li a { background:url('../../../PublishingImages/_bg-arrows-right.gif') top right no-repeat; margin:0px 0 0 0px; padding-right: 24px; padding-bottom: 5px; padding-top: 2px; font-weight: bold; text-decoration: none; color:#000000; }
.works .change-content ul.link li a:hover { color: #62b4ec; background:url('../../../PublishingImages/_bg-arrows-right2.gif') top right no-repeat; margin:0px 0 0 0px; padding-right: 24px; padding-bottom: 5px; padding-top: 2px; font-weight: bold; text-decoration: none; }
.works .right .rightInner {background: #0067ac url('../../../PublishingImages/_bg_stripes2.gif'); margin:0px 0 38px 13px; width:267px;padding-top:25px;padding-bottom:25px; }
.works .right .rightbox {background:#0067ac; height:213px; }

/* -- End: Styles for the HOW IT WORKS page -- */



/* -- Styles for the SELF CARE MATTERS page -- */

.care .change-content { margin-top: 30px; }
.care .right .rightInner {background: #0067ac url('../../../PublishingImages/_bg_stripes2.gif'); margin:0px 0 38px 13px; width:267px;padding-top:25px;padding-bottom:25px; }
.care .right .rightbox {background:#0067ac; height:213px; }

/* -- End: Styles for the HOW IT WORKS page -- */


/* -- Start: Styles for the TEAMS page -- */
/*
.teams .content {float: left;width: 480px; display: inline;margin-top:50px; color:#555555; margin-left:44px;margin-right:112px;}
*/
.teams .content {float: left;width: 424px; display: inline;margin-top:50px; color:#555555; margin-left:44px;margin-right:168px;}

.teams .content a.nobglink { background-color: transparent; }
.teams .content a.nobglink:hover { background-color: transparent; }

/*.teams .right {width: 268px;float: left;margin-top:0px; margin-right: 44px; }*/
.teams .right {width: 268px;float: left;margin-top:0px; margin-right: 44px; }
.teams .right p { margin:0; padding: 20px 0 0 0; }

.teams .content .team-profile { width: 480px; border-bottom: 1px solid #d9dad5; padding-bottom: 10px; padding-top: 10px; padding-left: 0px; }
.teams .content .team-photo { float: left; width: 123px; }
.teams .content .team-photo img { border: 1px solid #dfdfdf; }
.teams .content .team-info { float: left; width: 357px; }
.teams .content .team-info p { margin:0; padding: 0; line-height: 1.4em; color: #666666; }
.teams .content .team-info p.team-subtitle { color: #999999; }
.teams .content .team-info h3 { background: url('../../../PublishingImages/_arrow-right.jpg') top left no-repeat; display: block; margin: 10px 0 1px 0; padding: 7px 0 10px 0px; font-size: 0.9em; font-weight: bold; color: #000000; }
.teams .content .team-info h3 a { background-color: transparent; color: #0c0c0c; padding: 2px 2px 2px 36px; font-weight: bold; text-decoration: none; }
.teams .content .team-info h3 a:hover { background-color: transparent; color: #0c0c0c; padding: 2px 2px 2px 36px; font-weight: bold; text-decoration: none; }

.teams .home-right {width: 268px;float: left;margin-top:50px; margin-right:40px;}
.teams .home-right .rightInner {margin:0px;width:268px;padding-top:0px;padding-bottom:20px;margin-left:8px;}

.teams .right ul.link { list-style-type: none; margin-top: 15px; padding-left: 0px; }
.teams .right ul.link li { }
.teams .right .rightInner { margin:0px 0 38px 0px; margin-bottom:20px;width :267px;padding-top:0px;padding-bottom:0px; }
.teams .right .rightbox {background:#0067ac;  }

/* -- End: Styles for the TEAMS page -- */


/* -- Styles for the CONTACT US page -- */

.contactus .content {float: left;width: 615px; display: inline;margin-top:20px; color:#555555; margin-left:43px; margin-right:80px;}
/*.contactus .content a { background-color: #dceefa; color: #61b5ed; padding: 2px; font-weight: bold; text-decoration: none; }
.contactus .content a:hover { background-color: #62b4ec; color: #ffffff; padding: 2px; font-weight: bold; text-decoration: none; }*/
.contactus .content a { text-decoration: none; }
.contactus .right {width: 174px;float: left;margin-top:70px; margin-right: 11px; }
.contactus .content .formside { width:300px; float: right; text-align: left; padding:0; margin:0; }
.contactus .content .divider { width: 615px; border-bottom: 1px solid #D9DAF5; margin-top: 15px; margin-bottom: 15px; }
.contactus .content .formside .form-mandatory { padding-bottom: 10px; font-size: 0.8em; margin:0; color:#999999; }
.contactus .content form { margin-top: 15px; }
.contactus .content form .private { margin:0; font-size: 0.8em; margin:0; color:#999999; }
.contactus .content label { font-size: 0.9em;  color: #000000; width: 300px; }
.contactus .content input[type="text"] { padding-left: 3px; padding-top: 3px; margin-top: 5px; margin-bottom: 15px; width: 297px; background: url(../../../PublishingImages/_input-bg.gif); height:19px; border: 1px solid #e3e4de; }
.contactus .content select { margin-top: 5px; margin-bottom: 15px; width: 303px; background: url(../../../PublishingImages/_input-bg.gif); height:22px; border: 1px solid #e3e4de; }
.contactus .content select option { background: #f6f7f1; padding-left: 3px; padding-top: 3px; }
.contactus .content select option:hover { background: #13d4ff; }
.contactus .content textarea { padding: 4px; margin-top: 5px; margin-bottom: 15px; width: 291px; background: url(../../../PublishingImages/_textarea-bg.gif); height:117px; border: 1px solid #e3e4de; }
.contactus .content input[type="checkbox"] { float: left; margin-right: 10px; margin-bottom: 20px; margin-top: 5px; }
.contactus .content input[type="image"] { margin-top: 20px; }
.contactus .content .checkboxblock { height: 40px; }
.contactus .content ul { margin-left: 75px; }
.contactus .content ul li { width: 500px; list-style-position:outside; vertical-align: middle; }
.contactus .content .checkbox { float: left; width: 20px; margin-right: 20px; }
.contactus .content .checkboxlabel { float:left; width:250px; }

/* -- End: Styles for the CONTACT US page -- */







.footer {width: 946px;height: 20px;clear: both; border-bottom:1px solid #ccc;padding-top:140px; font-size:0.85em; margin-bottom: 35px; background:#ffffff}
.footer ul {margin-left:300px;}
.footer ul li {float:left;list-style:none;border-left:1px solid #ccc; padding-left:10px; padding-bottom:6px; width:150px; color:#666666;}
.footer ul li a { color: #666666; text-decoration: none;  }
.footer ul li a:hover { text-decoration: underline; }

h1, .image-replace { text-indent: -9999px; position: relative; display: block; }
.bignumbers{color:#ff9600;font-size:80px;font-weight:bold; margin: 0px; margin-top:-10px;padding: 0px; vertical-align: text-top; }
.bignumbers2{color:#ff9600;font-size:102px;font-weight:bold; margin: 0px; margin-top:-10px; padding: 0px; vertical-align: text-top; margin-bottom:-15px;}


.percent{color:#ff9600;font-size:60px;font-weight:bold; vertical-align: text-top;  }
.percent2{color:#ff9600;font-size:60px;font-weight:bold; vertical-align: text-top;  }
.thinline{border-bottom:1px solid #ccc;}
.midline{border-bottom:2px solid #ccc;}



.right .overlayCalloutBottom img { padding: 20px 20px 15px 25px; width:240px; height: 180px; margin}  

.change-container {margin-right:auto;margin-left:auto;width : 360px; padding-left: 42px; padding-top: 10px; padding-bottom: 20px;  }
.change-container-offset {margin-right:10px; }
.change-photo a { float: left; width: 113px; background: url('../../../PublishingImages/_box-small-plus.gif') top left no-repeat; }
.change-photo a:hover { background-position: top right; }
.change-photo img { padding: 16px 20px 11px 27px; width:67px; height: 50px; }


ul.link { list-style-type: none; margin-top: 15px;  }
ul.link li { color:#000000 }
ul.link li a { background:url('../../../PublishingImages/_bg-arrows-right.gif') top right no-repeat; margin:0px 0 0 0px; padding-right: 24px; padding-bottom: 5px; padding-top: 2px; font-weight: bold; text-decoration: none; color:#000000; }
ul.link li a:visited { background:url('../../../PublishingImages/_bg-arrows-right.gif') top right no-repeat; margin:0px 0 0 0px; padding-right: 24px; padding-bottom: 5px; padding-top: 2px; font-weight: bold; text-decoration: none; color:#000000; }
ul.link li a:hover { color: #62b4ec; background:url('../../../PublishingImages/_bg-arrows-right2.gif') top right no-repeat; margin:0px 0 0 0px; padding-right: 24px; padding-bottom: 5px; padding-top: 2px; font-weight: bold; text-decoration: none; }


/* -- Styles for the slider functionality as shown on the T5 - Why Self Care Matters Page -- */

.slidepanel { width: 424px; border-top: 1px solid #8b8b84;   margin-left: 0px;} /* Modified in IE.css and IE6.css */
.slidepanel h3 { display: block; margin: 0px 0 0px 0; border-bottom: 1px solid #8b8b84;  border-top:1px solid #8b8b84;} 
.slidepanel h3 a { color: #000000;display: block; background: #edeee8 url(../../../PublishingImages/_arrow_off.png) top left no-repeat; padding : 10px 0 10px 86px; font-size: 0.8em; font-weight: normal; color: #000000; text-decoration: none; }
.slidepanel h3 a.open { color: #000000;background: #edeee8 url(../../../PublishingImages/_arrow_on.png) top left no-repeat; }
.slidepanel h3 a:hover { color: #000000;background-color: #edeee8; text-decoration: underline;}
.slidepanel h3 a:visited { color: #000000;background-color: #edeee8; }
.slidepanel div { margin-bottom: 0px; } /* Modified in IE.css and IE6.css */
.slidepanel p { background: #FFFFFF; color: #0C0C0C; margin: 0px; padding: 12px 30px 12px 85px; line-height: 1.5em; } /* Modified in IE.css */

/* Slider styles for the T6 - Meet The Team page */

.teams .slidepanel { width: 424px; border: 0px; margin-left: 0px;  border-bottom: 0px; border-top:0px;}

.teams .content .team-info .slidepanel { width: 356px; border: 0px; margin-left: 0px;  border-bottom: 0px; border-top:0px;}

.teams .content .team-info .slidepanel h3 { display: block; margin: 0px 0 0 0; padding: 0px; border-bottom: 0px; border-top:0px;}
.teams .content .team-info .slidepanel h3 a { display: block; margin: 0px; padding: 6px 0 5px 37px; font-size: 1em; color: #000000; text-decoration: none; background: #edeee8 url('../../../PublishingImages/orange_arrow_1.png') top left no-repeat;  }
.teams .content .team-info .slidepanel h3 a.open { color: #000000;background: #edeee8 url('../../../PublishingImages/orange_arrow_2.png') top left no-repeat; margin: 0px; padding: 6px 0 5px 37px;  }
.teams .content .team-info .slidepanel h3 a:visited {color: #000000; background-color: #edeee8; }
.teams .slidepanel div { margin-bottom: 0px; }
.teams .slidepanel p { background: #FFFFFF; color: #666666; margin: 0px; padding: 12px 30px 12px 0px; line-height: 1.4em; }

.teams .content .team-info .slidepanel div { margin-bottom: 0px; }
.teams .content .team-info .slidepanel p { background: #FFFFFF; width: 326px; color: #666666; margin: 0px; padding: 12px 50px 12px 0px;line-height: 1.4em; }

.contactus .slidepanel { width: 615px;  border-top: none; }
.contactus .slidepanel h3 { background: url(../../../PublishingImages/_arrow-on-small.gif) top left no-repeat; display: block; margin: 1px 0 1px 0; padding: 10px 0 10px 86px; font-size: 0.9em; font-weight: bold; color: #000000; }

.contactus .slidepanel { width: 615px;  margin-left: 0px;} /* Modified in IE.css and IE6.css */
.contactus .slidepanel h3 { display: block; margin: 0px 0 0px 0; } 
.contactus .slidepanel h3 a { color: #000000;display: block; background: #ffffff url(../../../PublishingImages/_arrow_off.png) top left no-repeat; padding : 10px 0 10px 86px; font-size: 0.8em; font-weight: normal; color: #000000; text-decoration: none; }
.contactus .slidepanel h3 a.open { color: #000000;background: #ffffff url(../../../PublishingImages/_arrow_on.png) top left no-repeat; }
.contactus .slidepanel h3 a:hover {  padding: 6px 0 5px 37px; color: #000000;background-color: #ffffff; text-decoration: underline; font-weight:normal;}
.contactus .slidepanel h3 a:visited { color: #000000;background-color: #ffffff; }
.contactus .slidepanel div { margin-bottom: 0px; } /* Modified in IE.css and IE6.css */
.contactus .slidepanel p { background: #FFFFFF; color: #0C0C0C; margin: 0px; padding: 12px 30px 12px 85px; line-height: 1.5em; } /* Modified in IE.css */

.contactus .slidepanel h3 { display: block; margin: 0px 0 0 0; padding: 0px; border-bottom: 0px; border-top:0px;}
.contactus .slidepanel h3 a { display: block; margin: 0px; padding: 6px 0 5px 37px; font-size: 1em; color: #000000; text-decoration: none; background: #ffffff url('../../../PublishingImages/orange_arrow_1.png') top left no-repeat;  }
.contactus .slidepanel h3 a.open { color: #000000;background: #ffffff url('../../../PublishingImages/orange_arrow_2.png') top left no-repeat; margin: 0px; padding: 6px 0 5px 37px;  }
.contactus .slidepanel h3 a:visited {color: #000000; background-color: #ffffff; }
.contactus .slidepanel div { margin-bottom: 0px; }
.contactus .slidepanel p { background: #FFFFFF; color: #666666; margin: 0px; padding: 12px 30px 12px 85px; line-height: 1.4em; }


/* -- END: Slider styles -- */ 


/*** GENERIC CLASSES & MISCELLANY ***/
/*clear fix taken and adapted from http://www.positioniseverything.net/easyclearing.html */
/* alternative version - try it out, if it doesn't work, revert back to the previous version */
.cf:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.cf {height:1%;}
.cfsub:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.cfsub {height:1%;}


/* -- Form Styles -- */

#title_options {
	width: 295px;
	float: left;
	margin-bottom: 15px;
	border-left: 1px solid #e3e4de;
	border-right: 1px solid #e3e4de;
	border-bottom: 1px solid #e3e4de;
	cursor: pointer;
	padding:0;
	margin:0;
	background: #f6f7f1;
}
#title_options ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#title_options ul li.selected { 
	background-color: #62b4ec;
	border-top: 1px solid #e3e4de;
	border-bottom: 1px solid #e3e4de;
	color: #ffffff;
}
#title_options ul li {
	width:298px;
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}

#title_combo /* look & fell of scriptaculous select box */
{
	width:296px;
	height: 18px;
	padding: 2px;
    display : block;
    text-align:left; 
    cursor: pointer;
	border: 1px solid #e3e4de;
    color:#4a4a4a;
	background: #f6f7f1 url('../../../PublishingImages/_bg_select.gif') top right;
}

#reply_options {
	width: 295px;
	float: left;
	margin-bottom: 15px;
	border-left: 1px solid #e3e4de;
	border-right: 1px solid #e3e4de;
	border-bottom: 1px solid #e3e4de;
	cursor: pointer;
	padding:0;
	margin:0;
	background: #f6f7f1;
}
#reply_options ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#reply_options ul li.selected { 
	background-color: #62b4ec;
	border-top: 1px solid #e3e4de;
	border-bottom: 1px solid #e3e4de;
	color: #ffffff;
}
#reply_options ul li {
	width:298px;
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}

#reply_combo /* look & fell of scriptaculous select box */
{
	width:296px;
	height: 18px;
	padding: 2px;
    display : block;
    text-align:left; 
    cursor: pointer;
	border: 1px solid #e3e4de;
    color:#4a4a4a;
	background: #f6f7f1 url('../../../PublishingImages/_bg_select.gif') top right;
}

#typeenquiry_options {
	width: 295px;
	float: left;
	margin-bottom: 15px;
	border-left: 1px solid #e3e4de;
	border-right: 1px solid #e3e4de;
	border-bottom: 1px solid #e3e4de;
	cursor: pointer;
	padding:0;
	margin:0;
	background: #f6f7f1;
}
#typeenquiry_options ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#typeenquiry_options ul li.selected { 
	background-color: #62b4ec;
	border-top: 1px solid #e3e4de;
	border-bottom: 1px solid #e3e4de;
	color: #ffffff;
}
#typeenquiry_options ul li {
	width:298px;
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}

#typeenquiry_combo /* look & fell of scriptaculous select box */
{
	width:296px;
	height: 18px;
	padding: 2px;
    display : block;
    text-align:left; 
    cursor: pointer;
	border: 1px solid #e3e4de;
    color:#4a4a4a;
	background: #f6f7f1 url('../../../PublishingImages/_bg_select.gif') top right;
}

