/********* Refill Prescription styles ********/

#refill-index h1, #refill-error h1 {margin-top:1.5em; margin-bottom:0; font-weight:bold; font-size:2em; color:black; line-height:1em;}
#refill-index p, #refill-error p {font-size:1.2em;}

#refill-order label {vertical-align:25%;}
#refill-order caption span {margin-top:1em;}
#refill-order th.drug {width:45%;}

#refill-verify table#totals {width:51%;}
#refill-verify table#totals th {font-weight:normal;}

#refill-shipping label {float:left; width:37%; font-weight:bold;}
#refill-shipping label.radio {font-weight:normal; width:100%;}
#refill-shipping #email {width:13em;}

#refill-addr-edit label {float:left; clear:left; width:9em;}
#refill-addr-edit div.field {margin-left:9em;}
#refill-addr-edit div.field span {padding-left:0.2em;}
#refill-addr-edit #addressLine1, #refill-addr-edit #addressLine2, #refill-addr-edit #city, #refill-addr-edit #state {width:14em;}
#refill-addr-edit #zip, #refill-addr-edit #zipSuffix {width:5em;}
#refill-addr-edit #dash {vertical-align:25%;}

#refill-confirm #print {float:right;}

/************ Rx Transfer styles **************/

#rxtransfer td.spacer {font-size:0.3em;}
#rxtransfer caption span {margin-top:1em;}
#rxtransfer th.drug {width:45%;}
#rxtransfer #print {float:right;}
#rxtransfer label { vertical-align:bottom;clear:left; }
#rxtransfer div.field {margin-left:12em;}
#rxtransfer div.field span {padding-left:0.2em;}
#rxtransfer label.float {float:left;}
#rxtransfer span.pharmacydetail {width:60%;float:left;margin-top:19px;}
#rxtransfer span.pharmacyimage {width:8%;float:left;margin-top:36px;}
#rxtransfer span.vertical_or {width:5%;float:left;margin-top:1px;}
#rxtransfer span.pharmacybutton {float:left;margin-top:38px;}
#rxtransfer span.htmlpharmacy {float:left;width:28%;}

/********* Check Order Status styles **********/

#cos-status select {vertical-align:middle; margin:0 0.4em;}
#cos-status #sort-by {width:20%;}
#cos-status table.data th {white-space:nowrap;}
#cos-status table.data td {text-align:center;}

#cos-fs-summary #sort-by {width:20%;}
#cos-fs-summary table.data th {white-space:nowrap;}
#cos-fs-summary #prev-next {position:relative; top:-0.5em; margin-bottom:1.5em;}
	
#cos-details caption span {margin-top:1.5em;}
#cos-details table.order-details td {text-align:center;}
#cos-details span.button-align {float:right;width:13%;}

#cos-fs-details #screen-name {font-style: italic;}
#cos-fs-details span.print-link {float:right; font-size:0.75em; font-weight:normal; color:#333333;}
#cos-fs-details span.print-link a {font-weight:bold;}

#cos-cancel caption span {margin-top:1.5em;}
#cos-cancel div.print-link {text-align:right;}
#cos-cancel div.print-link a {font-weight:bold;}

/********** FastStart styles **********/

#fs-search select {vertical-align:middle; margin-left:0.4em;}
#fs-search #drug-list {float:left; width:25%;}
#fs-search #separator {float:left; margin:1em 1em 0 1em;}
#fs-search #drug-search {float:left; width:65%;}
#fs-search #search-button {margin-left:0.4em; vertical-align:top;}

#fs-search-results div.drug-link {float:left; width:39%; margin-left:10%; margin-bottom:0.3em;}

#fs-drug-details table.data {margin-top:1em;}

#fs-select-doctor table.data {margin-top:1em;}
#fs-select-doctor fieldset#narrow label {width:6em;}
#fs-select-doctor #doctor-list {float:left; width:45%;}
#fs-select-doctor #separator {float:left; margin:1em 1em 0 1em;}
#fs-select-doctor #doctor-search {float:left; width:45%;}

#fs-search-doctor caption span {margin-top:1em;}

#fs-medical-profile div.propertyset {float:left; padding-right:2em;}
#fs-medical-profile div.propertyset span.label {width:7em;}
#fs-medical-profile .aligned-field label {width:11em; font-weight:normal;}
#fs-medical-profile div.condition {float:left; width:30%; margin-bottom:0.5em;}
#fs-medical-profile div.condition label {margin-left:0.4em; vertical-align:top;}
#fs-medical-profile div.other {clear:both; margin-top:0.5em;}
#fs-medical-profile div.other label {margin-left:0.2em; margin-right:0.4em;}
#fs-medical-profile .textarea{height:60px; width:415px; resize: none;}

#fs-lines-summary select {vertical-align:middle; margin-left:0.4em;}

#fs-summary caption span {margin-top:1em;}

#fs-addr-edit .aligned-field input, #fs-addr-edit .aligned-field select {width:14em;}
#fs-addr-edit #zip, #fs-addr-edit #zipSuffix {width:5em;}

/********** Check Drug Cost styles **********/

#cdc-basic-info #drugName {width:13em;}

#cdc-drug-list fieldset {background-color:#E9E9E9;}
#cdc-drug-list div.drug {float:left; width:32%; margin-bottom:0.5em;}

#cdc-drug-strength .linkSimulated {text-decoration:underline; color:#003399; cursor:pointer;}
#cdc-drug-strength div.legend {margin-bottom:0.5em;width:11.5em;}
#cdc-drug-strength span.drugname {float:left;width:15em;}
#cdc-drug-strength span.drugicons {margin-right:0.4em;}

#cdc-drug-usage .aligned-field label {width:21.5em;}
#cdc-drug-usage #drug-days, #cdc-drug-usage #drug-quantity {width:4em;}
#cdc-drug-usage p.instruction {margin-bottom:2.5em;}

#cdc-results #top-button-bar {margin-top:2.75em;}
#cdc-results #top-button-bar span {float:left; padding:7px 19px 6px; border-left:1px solid lightgrey; font-weight:bold;}
#cdc-results #top-button-bar span.down {background:url('/portal/images/global/anchorSelected.gif') right 0 no-repeat;}
#cdc-results #top-button-bar span.up {background:url('/portal/images/global/anchorNotSelected.gif') right 0 no-repeat;}
#cdc-results #same-button, #cdc-results #related-button {cursor:pointer;}
#cdc-results #disabled-button, #cdc-results #related-button {margin:0;}
#cdc-results #same-button {margin:0 12px;}
#cdc-results #legend {margin-top:2em;}
#cdc-results #legend p {font-weight:bold;}
#cdc-results #legend span {border:1px solid gray; padding:8px;}
#cdc-results #legend span img {vertical-align:middle;}
#cdc-results #top-recalc {text-align:right; position:relative; top:3.3em;}
#cdc-results a.show-hide {padding-left:1em;}
#cdc-results a.show-hide img {margin-right:0.3em;}
#cdc-results table.data th.drug-info {text-align:left; padding-left:5px;}
#cdc-results #results-disclaimers {margin-top:3em;}
#cdc-results div.alt-cost {text-align:right; margin-top:1.5em;}
#cdc-results table.data td {vertical-align:top;}
#cdc-results table.data td span.mchoice {float:right; width:24px; height:22px; margin-top:3px; background:url('/portal/images/global/pharmacy_icon_mchoice.gif') no-repeat;}
#cdc-results div.mad-table {margin-bottom:3em;} 
#cdc-results #results-table (margin-bottom:1em;)
.ie #cdc-results {visibility:hidden;} 

#cdc-compare span.your-selection {display:block; font-weight:bold; font-size:0.9em; color:red;}
#cdc-compare span.preferred {display:block; font-size:0.83em;}

/********** Participant Registration styles **********/

#wide-content #registration-1, #wide-content #registration-2, #wide-content #registration-3, #wide-content #registration-4, #wide-content #registration-user-id {margin-left: 12%;}
.ie #wide-content #registration-1, .ie #wide-content #registration-2, .ie #wide-content #registration-3, .ie #wide-content #registration-4, .ie #wide-content #registration-user-id {margin-left: 15%;}

#registration-1 .aligned-field label {width:18em; text-align:left; font-weight:normal;}
#registration-1 .aligned-field input , #registration-1 .aligned-field select {width:13em;}
#registration-1 .label-field {height:2.5em;float:left;width:40%;text-align:left;font-weight:normal;}
#registration-1 .input-field {height:2.5em;float:left;width:60%;}
#registration-1 .input-tip-field {height:4em;float:left;width:60%;font-size: 0.917em;}
#registration-1 .radio-field {vertical-align: middle;border-width:0em;border:0em;padding:0;margin:0;}
#registration-1 .standard-field {width:13em;}


#registration-2 #examples li {margin:0.75em 0;}
#registration-2 .aligned-field label {width:18em; text-align:left; font-weight:normal;}
#registration-2 .aligned-field input, #registration-2 .aligned-field select {width:14em;}
#registration-2 #password-field {width:18em;}
#registration-2 #email-subscriptions {width:28em; margin-left:17.4em; margin-bottom:2em;}
#registration-2 #email-subscriptions label {margin-right:3em;}
#registration-2 #tip {width:62%;float:left;margin-left:38%;font-size: 0.917em;}

#registration-3 .property-set {border:solid 1px #cccccc; padding:8px 8px 0 8px; width:94%; margin:2em auto; text-align:left;}
#registration-3 .aligned-property .label {width:22em; text-align:right; font-weight:normal;}

#registration-3 #terms-conditions {border:solid 1px #cccccc; padding:4px; height:250px; overflow:auto;}
#registration-3 #agree-disagree {text-align:center;}
#registration-3 #agree-disagree label {margin-right:4em;}
#registration-3 .aligned-field label {width:18em; text-align:left; font-weight:normal;}
#registration-3 .aligned-field input , #registration-3 .aligned-field select {width:13em;}
#registration-3 .standard-field {width:16em;float:left;}

#registration-user-id .aligned-field label {width:15em; text-align:right; font-weight:normal;}
#registration-user-id .aligned-field input {width:13em;}

/********** Contact Information styles **********/

#ci-add-phone div.th, #ci-edit-phone div.th {font-weight:bold; text-align:center; background:#CCCCCC; padding:3px; margin:1px 0;}
#ci-add-phone div.default, #ci-edit-phone div.default {margin:0 1px;}

#ci-add-phone #div1, #ci-add-phone #div2, #ci-add-phone #div3,
#ci-edit-phone #div1, #ci-edit-phone #div2, #ci-edit-phone #div3 {background:#E9E9E9;}

#ci-add-phone div.td, #ci-edit-phone div.td {padding:2px;}

#ci-add-phone #div1, #ci-edit-phone #div1 {float:left; width:22%;}
#ci-add-phone #div2, #ci-edit-phone #div2 {float:left; width:47%; margin-left:1px;}
#ci-add-phone #div3, #ci-edit-phone #div3 {float:left; width:30%;}
#ci-add-phone #div1, #ci-add-phone #div2, #ci-edit-phone #div1, #ci-edit-phone #div2 {margin-top:21px;}
#ci-add-phone select, #ci-edit-phone select {width:110px;}
.ie #ci-add-phone #div1, .ie #ci-edit-phone #div1 {padding-bottom:2px;}
.ie #ci-add-phone td, .ie #ci-edit-phone td {padding-bottom:4px;}

.safari #ci-add-phone #div1, .safari #ci-edit-phone #div1 {padding-bottom:2px;}
.safari #ci-add-phone td, .safari #ci-edit-phone td {padding-bottom:7px;}

#ci-contact-info button, #ci-add-phone button, #ci-edit-phone button {width:70px}
.safari #ci-contact-info button, .safari #ci-add-phone button, .safari #ci-edit-phone button {width:74px}
#ci-contact-info a.button, #ci-add-phone a.button, #ci-edit-phone a.button {width:60px}
.ie #ci-contact-info a.button, .ie #ci-add-phone a.button, .ie #ci-edit-phone a.button {width:70px}
#ci-contact-info input {width:180px;}

/********** Account Balances styles **********/

span.width {width: 50%;}
#ab-page1-display-detail-body #edit-this-card{width: 44%; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif;}
#ab-page1-display-detail-body #select-credit-card{width: 87%; text-align:right;}
#ab-page1-display-body #EXPAND_COLLAPSE_BUTTON {visibility: hidden;}
#ab-cob-body #error-display{width: 80%;}
#ab-payment-method-body span.left-heading{float: left; width: 50%;}
#ab-payment-method-body span.right-values{width: 30%; float: left; text-align: right}
#ab-payment-method-body div.heading{padding-bottom: 4em }
#ab-payment-method-body span.bml-link{color: #003399; font-size: 11px;font-family: Arial, Helvetica;font-style: normal; }
#account-balance-error-body #error-text{font-size: 2em;	font-weight: bold;}
#ab-confirmation-body span.confirmation-style{float: left;width: 30%;	vertical-align: bottom;	padding-right: 2.5em;}

/********** Savings Center styles **********/

.red-text{color: red;}
#sc-medical-alternatives-body span.medical-alternative-show-all{color: #003399; text-decoration: underline; cursor: hand;}
#sc-medical-alternatives-body #plan-preferred-option-table{margin-left: 0.3em; margin-right: 0.3em;}
#sc-prefer-detail-body #prefer-detail-back-button{padding-top: 0.5em;text-align: right}
#sc-alternative-pricing-body #alternate-pricing-printable-page{text-align: right; width: 63%;}
#sc-alternative-pricing-body #alternate-pricing-message{width: 71%;}
#sc-alternative-pricing-body #alternate-pricing-navigation{width: 28%; vertical-align: top;}
#sc-pricing-body #top-button-bar {margin:2.75em 0;}
#sc-pricing-body #top-button-bar span {float:left; padding:4px 20px; font-weight:bold;}
#sc-pricing-body #top-button-bar span.down {border:2px inset lightgrey;	background-color:#FFFFCB;}
#sc-pricing-body #top-button-bar span.up {border:2px outset lightgrey; background-color: #FEFE9A;}
#sc-pricing-body #similar-button, #related-button {cursor:pointer;}
#sc-pricing-body #disabled-button, #related-button {margin:0;}
#sc-pricing-body #similar-button {margin-right:12px;}
#sc-pricing-body table.data th.drug-info {text-align:left; padding-left:5px;}
#sc-pricing-body #legend p {font-weight:bold;}
#sc-pricing-body #legend span {border:1px solid gray; padding:8px;}

/********** Prescription Report styles **********/

#phr-prescription-report-body #prescription-report-message{width: 67%;}
#prc-prescription-report-criteria-body span.prescription-history-report-left-headsings{float: left; width: 16%;}
#prc-prescription-report-criteria-body span.prescription-history-report-date{float: left; width: 9%; margin: 0; padding: 0; text-align: left}
#prc-prescription-report-criteria-body span.prescription-history-report-date-year{float: left; width: 6em; margin: 0; padding: 0; text-align: center}
#prc-prescription-report-criteria-body span.prescription-history-report-date-labels{float: left; width: 0.3em; margin: 0; padding: 0 2 0 4;}
#prc-prescription-report-criteria-body span.prescription-history-report-date-slash{float: left; width: 1em; margin: 0; padding: 2 2 2 4;}
#prc-prescription-report-criteria-body #rxReportForm{float: left; width: 84%; margin: 0; padding: 0; text-align: left; clear: right; padding-bottom: 0.5em;}
#prc-prescription-report-criteria-body #asterix{color: black}
#prc-prescription-report-criteria-body .small-headers{color: #cc3300}

/********** Prescription Detail styles **********/

#pd-prescription-detail-body span.prescription-detail-prescription-info{float: left;width: 36%}
#pd-prescription-detail-body #prescription-detail-message{width: 82%;float: left;}
#pd-prescription-detail-body .detail { width: 10%; font-weight: bold; float: left;}

/********** Prescription History styles *********/

#pd-prescription-detail-body span.detail {font-weight: bold; float: left;}
#pd-prescription-detail-body span.detail-width {width: 10%; font-weight: bold; float: left;}
#pd-prescription-detail-body span.detail-width-lastfilled {width: 11%; font-weight: bold; float: left;}
#pd-prescription-detail-body span.fontstyle { color: #333333; font-size: 11px; }

/*********** Forgot Password styles *************/

#loginId, #forgotUsrPwd, #challenge, #newPassword {margin-left: 12%;}
.ie #loginId, .ie #forgotUsrPwd, .ie #challenge, .ie #newPassword {margin-left: 15%;}

#loginId .aligned-field label {width:15em; text-align:right; font-weight:normal;}
#loginId .aligned-field input {width:13em;}

#forgotUsrPwd .aligned-field label {width:15em; text-align:right; font-weight:normal;}
#forgotUsrPwd .aligned-field input {width:13em;}

#challenge .aligned-field label {width:17em; text-align:right; font-weight:normal;}
#challenge .aligned-field input {width:13em;}

#newPassword .aligned-field label {width:15em; text-align:right; font-weight:normal;}
#newPassword .aligned-field input {width:13em;}
#newPassword #password-field {width:18em;}

/************ Update Profile styles **************/

#update-profile div.radiofield {margin-left:2em;}
#update-profile label.radio {float:left; clear:left; width:2em;}


#update-profile .aligned-field label {width:18em; text-align:left; font-weight:normal;}
#update-profile .aligned-field input , #update-profile .aligned-field select {width:14em;}
#update-profile #password-field {width:18em;}

#update-profile #challenge {width:36em; margin-left:1em; margin-bottom:2em;}
#update-profile #challenge labelx {margin-right:3em; vertical-align:middle;}
#update-profile #challenge img {vertical-align:text-bottom;}
#update-profile #tip {width:62%;float:left;margin-left:38%;font-size: 0.917em;}

/************* Coverage Exception styles ****************/

#coverage-exception .aligned-field label {width:18em; text-align:left; font-weight:normal;}
#coverage-exception .aligned-field input , #coverage-exception .aligned-field select {width:13em;}
#coverage-exception .label-field {height:2.5em;float:left;width:40%;text-align:left;font-weight:normal;}
#coverage-exception .input-field {height:2.5em;float:left;width:60%;}
#coverage-exception .input-tip-field {height:4em;float:left;width:60%;font-size: 0.917em;}
#coverage-exception .radio-field {vertical-align: middle;border-width:0em;border:0em;padding:0;margin:0;}
#coverage-exception .standard-field {width:13em;}

/**************** Contact Caremark styles ***************/

.red-text{color: red;}
.contact-form-fields {width: 80%; padding: 0 0 0 0; }
#contact-not-loggedin-body .contact-caremark-left-heads{width: 43%; float: left;}
#send-contact-body .contact-caremark-left-heads{width: 35%; float: left;}
.contact-caremark-right-component{width: 60%;}
.contact-caremark-component-width{width: 15.5em;}
#send-contact-body #zipCode{width: 9em; padding: 0; margin: 0;}
#send-contact-body #plus4{width: 3.5em; padding: 0; margin: 0;}
#send-contact-body #contactedByPhone-yes{padding-right: 3em;}
#send-contact-body .contact-caremark-notloggedin-textarea {width: 96%; resize: none;}
#contact-not-loggedin-body #contact-caremark-notloggedin-textarea {width: 75%; resize: none;}
#contact-not-loggedin-body #eg-phone-number{width: 90%;}
#send-contact-body #eg-phone-number{width: 95%;}

/***************** My Drug List styles *****************/

#my-drug-list-stepone-body #drugName{width: 9em;}
.error-heading {font-weight: bold; text-align: center; font-size: 2em;}
div.detail {font-weight: bold; float: left;}
span.note {font-style: italic;}

/**************** Message Center styles****************/

#message-center-body span.table-heading{float: left;}
/*Taken from ADDRESS,BLOCKQUOTE,CAPTION,CENTER,DD,DIR,DIV,DL,DT,MENU,H1,H2,H3,H4,H5,OL,P,TD,TH,UL style from styles.css*/
div.span-text-style{font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #333333;}
#message-center-compose-body span.compose-heads{float: left; width: 15%;}
#message-center-body div.from{width: 10%; font-weight: bold; float: left;}
#read-message-body div.span-text-style-wo-color{font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold;}
#read-message-body div.mail-content-right {width: 88%;float:left;margin-bottom:0.5em;}
#read-message-body div.mail-content-left {float: left; width: 11%; clear: left; margin-bottom:0.5em; }
#read-message-body #dotted-image{clear: both;}
#message-center-compose-body #eg-phone-number{width: 35%; text-align: right}
#message-center-compose-body #phone-number{width: 180px; text-align: left}
#message-center-compose-body #cancel-button {margin-right: 1.5em;}
#message-center-compose-body .message-textarea {height:180px; width:400px; resize: none;}
#message-center-compose-body .subject-list {width:50%;}
#message-center-compose-body .aligned-property span.label {font-family: Arial;}
#message-center-compose-body .aligned-field select {width: 185px;}

/**************** Forgot Username ***************/

#forgot-username-body {margin-left: 12%;}
.ie #forgot-username-body {margin-left: 15%;}
#forgot-username-body .left-headings{ float: left; width: 50%; text-align: right; clear: both; padding-top: 0.25em;}
#forgot-username-body .text-box-width{width: 15em}

/**************** Benefit Summary **************/
span.fontstyle { color: #333333; font-size: 11px; }
span.widthstyle { width : 40%; vertical-align:top; }
span.marginstyle { width : 60%;}

/*************** Prescription Transfer **********/
.prescription_transfer_visibility { visibilty:hidden; }

/**************** PharmacyLocator **************/

#pl-search #pl-zip-search {float:left; width:30%; margin-top:4em; }
#pl-search #separator {float:left; width:5%; text-align:center;}
#pl-search #pl-address-search {float:left; width:63%;}
#pl-search #pl-address-search label {font-weight:normal; width:30%;}
#pl-search #pl-address-search div.field {width:53%;}
#pl-search #pl-distance {height:2em; vertical-align:middle;}

#pl-search-results div.radio {float:left;  width:8%; margin-top:1.75em}
#pl-search-results div.pharmacy {float:left; width:60%;}
#pl-search-results div.empty {float:left;  width:10%;}
#pl-search-results div.listofadditionalservices {float:left; width:33%;}

#pl-driving-directions #pl-start-location {float:left; width:40%; text-align:left;}
#pl-driving-directions #pl-pharmacyaddress {float:left; width:60%; text-align:left;}
#pl-driving-directions #pl-total-hours{float:left; width:60%; text-align:left;}
#pl-driving-directions #pl-total-distance{float:left; width:40%; text-align:right;}
#pl-driving-directions table.float{float:left;}
#pl-driving-directions #pl-direction-map {float:left; width:75%; margin:0 0; padding: 0;}
#pl-driving-directions #pl-direction-map-zoom {float:left; width:25%; padding: 0; margin: 0;}

/************ Newsletter Subscriptions styles **************/

#newsletter-subscriptions #disclaimer {margin-top:3em;}
#newsletter-subscriptions #due-date {margin-top:3px;}
#newsletter-subscriptions th {text-align:left;}

/**************** Search styles ***************************/

#site-search div.search-body {width: 740px;}
#site-search div.search-body div.search-body-center {width:680px; margin:0px 20px 0px 30px;}
#site-search div.search-body div.search-body-center div.search-results-body {width:90%; white-space: wrap;}
#site-search div.search-body div.search-body-center div.right-nav {float: right;}
#site-search div.search-body div.search-body-center div.float-right {float: right; margin:0 0; padding: 0;}
#site-search div.search-body h1, div.search-body-center h1 {
	font-size: 1.75em;
	font-weight: normal;
	line-height: 1.8em;
	color: #660000;
	margin-top: 0.1em;
	margin-bottom: 0.5em;
}
#site-search .prewrap {  
	white-space:wrap;  
}

/* skin styles */

#site-search div.nosearchframe {
	border: solid 1px lightgrey;
	border-top: solid 1px lightgrey;
	border-right: solid 1px lightgrey; /* double border fix for IE */ 
	margin-bottom: 20px;
	margin-right:310px;
	padding: 8px;
}

#site-search div.framed {
	border: solid 1px lightgrey;
	border-top: solid 1px lightgrey;
	border-right: solid 1px lightgrey; /* double border fix for IE */ 
	margin-bottom: 20px;
	padding: 5px;
}


#site-search div.navigation{
	border: solid 1px lightgrey;
	border-top: solid 1px lightgrey;
	border-right: solid 1px lightgrey;
	margin-bottom: 0px;
	background-color:#ffe7d7;
	border-bottom: solid 0px lightgrey;
	padding: 10px;
}

/* other styles */
#site-search .highlight {color: #CC3300;	font-weight: bold;}
#site-search .searchnormal {color: #333333; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;font-style: normal;}
#site-search .searchregular {color: #333333; font-size: 12px; vertical-align:text-top;}
#site-search .searchsmall {color: #333333; font-size: 10px;}
#site-search .searchsmallbold {font-size: 11px; font-weight: bold;}
#site-search .snippet {font-size: 11px; font-weight: bold;}
#site-search .search-rightalign {color: #333333;
font-weight: bold; font-size: 11px; padding-left: 28px; height:100%}
#site-search .searchreg-rightalign {color: #333333; font-size: 10px; padding-left: 28px; height:100%}
#site-search .noresults-tips {color: #333333; font-size: 10px; padding-left: 10px; margin: 0.5em 0;}
#site-search .activepage  {color: #CC3300; 	font-size: 11px; }
#site-search .result-number  {color: #333333; font-size: 11px; text-align:right; width:25px;}
#site-search .searchbtn {
	vertical-align: top;
}
#site-search table.data {
	width: 75%;
	margin: 0;
	border-collapse: collapse;
	caption-side: top;
}

#site-search table.data td {
	padding: 3px;
	border: 1px solid white;
	vertical-align: top;
}
	

#site-search .searchbtnheight{height: 20px}

#site-search .searchkeyword {
	vertical-align: middle;
	height: 25px
}

#site-search .searchhr{
	width: 680px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0.62em;
	clear: both;
	color: #CC3300;
	margin-top: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CC3300;
}

#site-search .searchhrbottom{
	width: 680px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0.62em;
	clear: both;
	color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}

#site-search .normalbold {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: arial,helvetica,sans-serif}
#site-search .tinyfont {	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial,helvetica,sans-serif}
#site-search .tinybold {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial,helvetica,sans-serif}