body {text-align:center; margin: 0; padding:0; font: normal normal 12px/15px Georgia, Times, serif;}
a {text-decoration: none;}
a img {border: none; margin:0; padding:0;}
ul {list-style: none;}
ol {list-style-type: decimal;}
acronym {border-bottom: 1px dotted Black; cursor: help;}
a {color: #000;}
a:active {color: #000;}
a:visited {color: #000;}
a:hover {color: #000;}
.italic {font-style: italic;}
#outer {background: url(../images/shadow.gif) repeat-y; width:780px; margin:0 auto;}
#outerfooter {background: url(../images/footer.gif) no-repeat; width:780px; margin:0 auto; height: 90px;}
#container {width:750px; margin:0 auto; background: #FFF; text-align:left; position:relative;}
#header {}
#masthead {background: url(../images/background.jpg) no-repeat; width: 750px; height: 120px; /* border: 1px solid red; */ margin: 0; padding: 0;}
#logo {}
.spharmlogo {margin: 0 0 1px 0;}
#nav {float:left;}
#search {float:left;}
#searchfrm {display: inline; padding:0; margin:0;}
#searchicon {margin: 2px 0 0 30px; vertical-align: top;}
.searchfield {width: 130px; margin: 2px 0 0 0; padding: 2px 0 2px 2px; vertical-align:top; border: 1px solid #6f6f6f;font: normal normal 11px/15px Gill Sans, Arial, Verdana, sans-serif;}

#navcol2 {width: 205px; float: right; margin: 0 0 2px 15px; padding: 0 15px 0 15px; border-left: 1px solid #c0c0c0;}

#sideBasket {float: left; width: 205px; padding: 0; margin: 0; font: normal normal 12px Georgia, Times, serif; color: #000; /* border: 1px dashed red;*/}
#basketheader {background: url(../images/basket_header.gif) no-repeat; width: 205px; height: 60px; margin:0; padding:0;}
#basketheader p.basketheadertext {padding:30px 15px 0 15px;}
#basketbody {background: url(../images/basket_middle.gif) repeat-y; width: 205px; padding: 0 15px 0 15px; margin:0; /* border: 1px dashed red;*/}
/* sidebasket form css start */
#basketbody div.basketrow {clear: both; padding-top: 5px;}
#basketbody div.basketrow span.label {float: left; text-align: left; padding-right:2px;}
#basketbody div.basketrow span.formw {float: left; text-align: left; width: 120px;}
#basketbody div.basketrow span.submitbtn {float: left;}
#basketbody .field {border: 1px solid #6f6f6f; height: 18px;}
#basketbody .basketprice {font-weight: bold;}
#basketbody .unittype {font-style: italic; font-weight: normal;}
#basketbody div.subtotalrow {clear: both; padding-top: 10px;}
#basketbody div.subtotalrow span.label {float: left; text-align: left; font-weight: bold; width: 120px;}
#basketbody div.subtotalrow span.subtotal {font-weight: bold;}
#basketfoot {background: url(../images/basket_footer.gif) no-repeat; width: 205px; height: 85px; padding: 10px 7px 0 7px; margin:0;}
#basketfoot div.basketbuttonrow {clear: both; padding-top: 10px; margin:0; width: 192px;}
#basketfoot span.formw img.checkout {padding: 0 0 0 15px;}
/* sidebasket form css end */

/* mainbasket css start */
#mainbasket {width: 480px;}
#mainbasketbody {width: 480px; padding: 0; margin:0;}
/* mainbasket form css start */
#mainbasketbody div.basketrow {/*clear: both;*/ padding-top: 5px;}
#mainbasketbody div.basketrow span.label {float: left; width: 290px; text-align: left; padding-right:2px;}
#mainbasketbody div.basketrow span.formw {float: left; text-align: left; width: 130px;}
#mainbasketbody div.basketrow span.submitbtn {float: left;}
#mainbasketbody .field {border: 1px solid #6f6f6f; height: 18px;}
#mainbasketbody .basketprice {padding: 0 0 0 0; font-weight: bold; line-height: 18px;}
#mainbasketbody .unittype {font-style: italic; font-weight: normal;}
#mainbasketbody div.subtotalrow {/*clear: both;*/ padding-top: 10px;}
#mainbasketbody div.subtotalrow span.label {float: left; width: 300px; padding: 0 0 0 300px; text-align: left; font-weight: bold; width: 121px;}
#mainbasketbody div.subtotalrow span.subtotal {padding: 0 0 0 0; font-weight: bold;}
#mainbasketfoot {width: 466px; padding: 10px 7px 0 7px; margin:0;}
#mainbasketfoot div.basketbuttonrow {/*clear: both;*/ padding: 10px 0 0 285px; margin:0; width: 480px;}
#mainbasketfoot span.formw img.checkout {padding: 0 0 0 15px;}
/* mainbasket css end */

/* Product advice css start */
#prodadvice {/*width: 205px;*/margin: 10px 0 0 0; font: normal normal 12px Georgia, Times, serif; color : #d62828;}

/* Product advice css end */

#content {background: url(../images/button_blur.jpg) no-repeat; width: 750px; padding: 30px 0 0 0;}

#rightnav {margin: 0; padding: 0 0 10px 5px; font: normal normal 12px/14px Gill Sans, Verdana, Arial, Helvetica, sans-serif;}
#rightnav li {float: left; width: 100%; padding: 1px;}
#rightnav li a {display: block; color: #213c5b; margin:0; padding:0;}
#rightnav li a.sel {color: #000;}
#rightnav a:hover {color: #000;}
#rightnav li ul {margin: 0 0 0 5px; padding: 0 0 1px 0; font-size: 12px; line-height: 14px;}
#rightnav li ul li ul {margin: 0 0 0 5px; padding: 0 0 1px 0; font-style: normal; font-size: 12px; line-height: 14px;}
#rightnav li ul li ul li {margin:0 0 0 5px; padding:0 0 1px 0; font-style: normal; font-size: 12px; line-height: 14px;}
#rightnav li.navinstruct {color: #213c5b; padding:0; margin: 0 0 10px 0;}

#breadcrumbs {width: 470px; height: 20px; margin: 0; font: normal normal 12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #213c5b;}
#breadcrumbs a {text-decoration: none; color : #213c5b;}
#breadcrumbs a:visited  {text-decoration: none; color: #213c5b;}
#breadcrumbs a:active  {text-decoration: none; color: #213c5b;}
#breadcrumbs a:hover  {text-decoration: none; color: #000;}

/* styles from sp.css */
.normal  {font-size : 12px; font-family : Georgia, Times, serif; color : #000000;}
.title  {font-size : 20px; font-family : Gill Sans, Verdana, Arial, Helvetica, sans-serif; color : #213c5b;}
.subtitle  {font-size : 14px; font-family : Gill Sans, Verdana, Arial, Helvetica, sans-serif; color : #213c5b;}
.cost  {font-size : 16px; font-family : Georgia, Times, serif; color : #000000; font-weight: bold;}
.cost_italic  {font-size : 13px; font-family : Georgia, Times, serif; color : #000000; font-style: italic;}
.alert  {font-size : 12px; font-family : Georgia, Times, serif; color : #d62828;}
/* styles from sp.css end */

#pagecontent {margin: 10px 0 0 0; padding: 0;}

h1.title  {font: normal normal 20px Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #213c5b;}
h1.pagetitle  {font: normal normal 20px Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #213c5b;}
h2.subtitle {font: normal normal 14px Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #213c5b; margin:0; padding:0;}
#textcontent {padding: 0 15px 15px 15px; /*margin: 0 205px 0 0; width:480px;*/}


#textcontent a {text-decoration: none; color: #213c5b; }
#textcontent a:active {text-decoration: none; color: #213c5b;}
#textcontent a:visited {text-decoration: none; color: #213c5b;}
#textcontent a:hover {text-decoration: none; color: #000;}

#textcontent p {margin: 0 0 0 0;}
#textcontent p a {text-decoration: none; color: #213c5b;}
#textcontent p a:active {text-decoration: none; color: #213c5b;}
#textcontent p a:visited {text-decoration: none; color: #213c5b;}
#textcontent p a:hover {text-decoration: none; color: #000;}
#textcontent p.noborder a {text-decoration: none; color: #213c5b; border: 0;}
#textcontent p.noborder a:active {text-decoration: none; color: #213c5b; border: 0;}
#textcontent p.noborder a:visited {text-decoration: none; color: #213c5b; border: 0;}
#textcontent p.noborder a:hover {text-decoration: none; color: #000; border: 0; background-color: #FFF;}
#textcontent ul li {line-height: 18px; margin:0; padding:0;}
#textcontent p.img {float: left; padding: 0 15px 0 0;}
#textcontent p.unitprice {margin: 15px 0 0 0; font-size : 16px; font-weight: bold;}
#textcontent span.unittype {font-size: 13px; font-weight: normal; font-style: italic;}
#textcontent p.addtocart {padding: 10px 0 0 0;}
#textcontent p span.prod_quantity {padding: 0 10px 0 10px;}
#textcontent p input.field {border: 1px solid #6f6f6f; height: 18px; display:inline;}
#textcontent p input.purchase {padding: 0 10px 0 10px; vertical-align: middle;}
#productsummary {margin: 0; padding: 0;}
.shortdesc {height:92px; min-height:92px;}
#fullproddesc {clear: left; width: 480px; padding: 15px 0 0 0; margin:0;}
#textcontent div.searchresults {width: 480px; height: 100px; margin: 0 0 15px 0;}
#textcontent div.searchresults p.img {float: left; padding: 0 15px 0 0; height: 100px; margin: 0 0 15px 0;}
#textcontent div.searchresults .subtitle {font: normal normal 14px Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #213c5b; margin:0; padding:0;}

#altproducts {width: 480px; /* height: 160px; */ border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; padding: 10px 0 10px 0; margin: 15px 0 15px 0;}
#altproducts h2.subtitle {margin: 0 0 10px 0;}
#altlist {width: 480px; height: 100px; border: 0; margin: 0; padding: 0; font: normal normal 12px/14px Gill Sans, Verdana, Arial, Helvetica, sans-serif; display: inline;}
#altlist li {float: left; width: 96px; padding: 0 19px 0 0;}
#altlist li.last {padding: 0;/* float: right;*/}
#altlist li a {display: block; color: #213c5b;}
#altlist a:hover {color: #000;}
#altproducts p.clear {clear: both; border:0;}

#homeproducts {width: 480px; /* height: 100px; */ padding: 0; margin: 20px 0 20px 0;}
#homeproducts h2.subtitle {margin: 0 0 10px 0;}
#homeproducts p.clear {clear: left; border:0; height: 1px; line-height: 1px;}

#homelist {width: 480px; /* height: 100px; */ border: 0; margin: 0; padding: 0; font: normal normal 12px/12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; display: inline;}
#homelist li {float: left; width: 96px; padding: 0 19px 0 0;}
#homelist li.last {padding: 0; float: right;}
#homelist li a {display: block; color: #213c5b;}
#homelist a:hover {color: #000;}

#homelist_0 {width: 480px; height: 120px; border: 0; margin: 0; padding: 0; font: normal normal 12px/12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; display: inline;}
#homelist_0 li {float: left; width: 96px; padding: 0 19px 0 0;}
#homelist_0 li.last {padding: 0; float: right;}
#homelist_0 li a {display: block; color: #213c5b;}
#homelist_0 a:hover {color: #000;}

#homelist_1 {width: 480px; height: 120px; border: 0; margin: 0; padding: 0; font: normal normal 12px/12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; display: inline;}
#homelist_1 li {float: left; width: 96px; padding: 0 19px 0 0;}
#homelist_1 li.last {padding: 0; float: right;}
#homelist_1 li a {display: block; color: #213c5b;}
#homelist_1 a:hover {color: #000;}

#additionalprodinfo {width: 480px; padding: 15px 0 0 0; margin:0;}
#additionalprodinfo p {margin: 0 0 10px 0;}

/* My Account CSS settings start */
h2.myacc_subtitle {background: #c0c0c0; font: normal normal 14px Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #000; margin:0; padding:0;}
#myacc_order {width:480px; margin: 15px 0 0 0; border: 1px solid #c0c0c0;}
#myacc_order_list {margin:5px 0 5px 2px; padding:0}
#myacc_order_list li a {display: block; color: #213c5b; margin:0; padding:0;}
#myacc_order_list a:hover {color: #000;}
#myacc_personal {width:480px; margin: 15px 0 0 0; border: 1px solid #c0c0c0;}
#myacc_personal_list {margin:5px 0 5px 2px; padding:0}
#myacc_personal_list li a {display: block; color: #213c5b; margin:0; padding:0;}
#myacc_personal_list a:hover {color: #000;}
#myacc_medical {width:480px; margin: 15px 0 0 0; border: 1px solid #c0c0c0;}
#myacc_medical_list {margin:5px 0 5px 2px; padding:0}
#myacc_medical_list li a {display: block; color: #213c5b; margin:0; padding:0;}
#myacc_medical_list a:hover {color: #000;}
/* My Account CSS settings end */

/* My Orders css start */
#myorders {width: 480px; margin: 15px 0 0 0;}
#myorders .myorder {border: 1px solid #c0c0c0; margin: 0 0 15px 0; padding: 10px 0 10px 0;}
#myorders .myorder ul {margin:5px 0 5px 2px; padding:0;}
#myoders .myorder ul li {margin:0;padding:0;}
#myorders .myorder .bold {font-weight:bold;}
/* My Orders css end */

/* Login form css start */
.loggedin {font: normal normal 11px/13px Verdana,Arial,Helvetica,sans-serif;}
p.login_p {font: normal normal 12px/15px Georgia, Times, serif; padding: 0 0 10px 0;}
div.loginrow {clear:left; padding-top: 2px; /*font: normal normal 11px Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #000;*/}
div.loginrow .label {float: left; text-align: left; padding-right:2px; /*border:1px solid red;*/}
div.loginrow span.formw {float: left; /*width: 350px;*/ text-align: left; /*border:1px solid red;*/}
div.loginrow span.submitbtn {float: left; /*border:1px solid red;*/}
div.loginrow .btn {font: normal normal 12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; border: 1px solid #6f6f6f; background: #c0c0c0;}
div.loginrow .field {font-size:10px; width: 200px; border: 1px solid #6f6f6f; vertical-align: middle;}
div.loginrow .pwdfield {font-size:10px; width: 150px; border: 1px solid #6f6f6f; vertical-align: middle;}
/*.fieldro {font-size:10px; width: 130px; color: #7F7F7F;}*/
/* Login form css end */

/* Registration form css start */
p.reg_p {font: normal normal 12px/15px Georgia, Times, serif; padding: 0 0 5px 0;}
div.regrow {clear:left;padding-top:2px; font: normal normal 11px Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #000;}
div.regrow span.label {float: left; width: 120px; text-align: left; padding-right:2px; /*border:1px solid red;*/}
div.regrow span.formw {float: left; /*width: 350px;*/ text-align: left; /*border:1px solid red;*/}
div.regrow span.submitbtn {float: left; /*border:1px solid red;*/}
div.regrow .btn {font: normal normal 12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; border: 1px solid #6f6f6f; background: #c0c0c0;}
div.regrow .field {font-size:10px; width: 150px; border: 1px solid #6f6f6f; vertical-align: middle;}
/* Registration form css end */

/* Profile form css start */
p.prof_p {font: normal normal 12px/15px Georgia, Times, serif; padding: 0 0 5px 0;}
div.profrow {clear:left;padding-top:2px; font: normal normal 11px Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #000;}
div.profrow span.label {float: left; width: 120px; text-align: left; padding-right:2px; /*border:1px solid red;*/}
div.profrow span.formw {float: left; /*width: 350px;*/ text-align: left; /*border:1px solid red;*/}
div.profrow span.submitbtn {float: left; /*border:1px solid red;*/}
div.profrow .btn {font: normal normal 12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; border: 1px solid #6f6f6f; background: #c0c0c0;}
div.profrow .field {font-size:10px; width: 150px; border: 1px solid #6f6f6f; vertical-align: middle;}
/* Profile form css end */

/* Address form css start */
p.address_p {font: normal normal 12px/15px Georgia, Times, serif; padding: 0 0 5px 0;}
div.addressrow {clear:left; padding-top:2px; font: normal normal 11px Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #000;}
div.addressrow span.label {float: left; width: 120px; text-align: left; padding-right:2px; /*border:1px solid red;*/}
div.addressrow span.formw {float: left; /*width: 350px;*/ text-align: left; /*border:1px solid red;*/}
div.addressrow span.submitbtn {float: left; /*border:1px solid red;*/}
div.addressrow .btn {font: normal normal 12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; border: 1px solid #6f6f6f; background: #c0c0c0;}
div.addressrow .field {font-size:10px; width: 150px; border: 1px solid #6f6f6f; vertical-align: middle;}
/* Address form css end */

/* Address Book css start */
p.addressbook {font: normal normal 12px/15px Georgia, Times, serif; padding: 0 0 5px 0;}
#addresses {width: 480px;}
div.address_item {float: left; width: 240px; margin: 15px 0 0 0; padding: 15px 0 0 0;}
div.address_item address {font: normal normal 12px/15px Georgia, Times, serif; margin: 0 0 10px 0;}
div.address_item .btn {font: normal normal 12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; border: 1px solid #6f6f6f; background: #c0c0c0;}
/* Address Book css end */

/* Delivery Address css start */
#delivery {width: 480px;}
div.del_address_item {float: left; width: 240px; margin: 15px 0 0 0; padding: 15px 0 0 0;}
div.del_address_item address {font: normal normal 12px/15px Georgia, Times, serif; margin: 0 0 10px 0;}
div.del_address_item .btn {font: normal normal 12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; border: 1px solid #6f6f6f; background: #c0c0c0;}
div.deliveryaddressform {width:480px; padding: 15px 0 0 0;}
/* Delivery Address css end */

/* Patient Selection css start */
#patientselection {width: 480px;}
#patientselection .btn {font: normal normal 12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; border: 1px solid #6f6f6f; background: #c0c0c0;}
#patient_list {margin:5px 0 5px 2px; padding:0}
#patient_list li a {display: block; color: #213c5b; margin:0; padding:0;}
#patient_list a:hover {color: #000;}
/* Patient Selection css end */

/* Medical form css start */
p.medical_p {font: normal normal 12px/15px Georgia, Times, serif; padding: 0 0 5px 0;}
div.medicalrow {clear:left;padding-top:2px; /*font: normal normal 11px Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #000;*/}
div.medicalrow span.label {float: left; width: 130px; text-align: left; padding-right:2px; /*border:1px solid red;*/}
div.medicalrow span.formw {float: left; /*width: 350px;*/ text-align: left; /*border:1px solid red;*/}
div.medicalrow span.submitbtn {float: left; /*border:1px solid red;*/}
div.medicalrow .btn {font: normal normal 12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; border: 1px solid #6f6f6f; background: #c0c0c0;}
div.medicalrow .field {font-size:10px; width: 150px; border: 1px solid #6f6f6f; vertical-align: middle;}
div.medicalrow select {font-size:10px; width: 150px; border: 1px solid #6f6f6f; vertical-align: middle;}
/* Medical form css end */

/* Payment Selection form start */
#paymentselection {width: 480px;}
div.paymentselectionrow {padding: 0 0 15px 0;}
p.payment_p {font: normal normal 12px/15px Georgia, Times, serif; padding: 0 0 5px 0;}
div.paymentrow {clear:left;padding-top:2px; /*font: normal normal 11px Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #000;*/}
div.paymentrow span.label {float: left; width: 130px; text-align: left; padding-right:2px; /*border:1px solid red;*/}
div.paymentrow span.formw {float: left; /*width: 350px;*/ text-align: left; /*border:1px solid red;*/}
div.paymentrow span.formw select {width:50px;}
div.paymentrow span.formw #cvv2_code {width:50px;}
div.paymentrow span.formw #cardtypeid {width:100px;}
div.paymentrow span.formw #issueno {width:50px;}
div.paymentrow span.formw #submitbtn {margin: 15px 0 0 0;}
div.paymentrow .btn {font: normal normal 12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; border: 1px solid #6f6f6f; background: #c0c0c0;}
div.paymentrow .field {font-size:10px; width: 150px; border: 1px solid #6f6f6f; vertical-align: middle;}
div.paymentrow select {font-size:10px; width: 150px; border: 1px solid #6f6f6f; vertical-align: middle;}
/* Payment Selection form end */

/* Order Review css start */
#orderreview {width: 480px;}
p.placeorder {text-align: right; font: normal normal 12px/15px Georgia, Times, serif; padding: 0 0 5px 0;}
p.placeorder .btn {font: normal normal 12px Gill Sans, Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; border: 1px solid #6f6f6f; background: #c0c0c0;}
#reviewcart {border-top: 1px solid #c0c0c0; border-bottom: 1px dashed #c0c0c0; margin: 0 0 15px 0;}
#reviewcart div.basketrow {/*clear: both;*/ padding-top: 5px;}
#reviewcart div.basketrow span.label {float: left; width: 300px; text-align: left; padding-right:2px; font-weight: bold;}
#reviewcart div.basketrow span.formw {float: left; text-align: left; width: 120px;}
#reviewcart div.basketrow span.submitbtn {float: left;}
#reviewcart .field {border: 1px solid #6f6f6f; height: 18px;}
#reviewcart .basketprice {font-weight: bold;}
#reviewcart .unittype {font-style: italic; font-weight: normal;}
#reviewcart div.subtotalrow {/*clear: both;*/ padding-top: 10px;}
#reviewcart div.subtotalrow span.label {float: left; width: 300px; padding: 0 0 0 300px; text-align: left; font-weight: bold; width: 120px;}
#reviewcart div.subtotalrow span.subtotal {font-weight: bold;}
#shipping {float: left; width: 240px; border-bottom: 1px dashed #c0c0c0; margin: 0 0 15px 0;}
#shipping address {font: normal normal 12px/15px Georgia, Times, serif; margin: 0 0 10px 0;}
#billing {float: left; width:240px; border-bottom: 1px dashed #c0c0c0; margin: 0 0 15px 0;}
#billing address {font: normal normal 12px/15px Georgia, Times, serif; margin: 0 0 10px 0;}
#paymentreview {clear:left; border-bottom: 1px dashed #c0c0c0; margin: 0 0 15px 0;}
#patientlist{clear:left; border-bottom: 1px dashed #c0c0c0; margin: 0 0 15px 0;}
/* Order Review css end */

.rightalign {text-align:right; margin: 0 10px 0 0;}
.lefttalign {text-align:left; margin: 0 0 0 10px;}
#servicelist {list-style: square outside; margin: 0 0 0 20px; padding: 0;}
#servicelist li {padding: 1px;}
.seqlist {list-style: circle outside; margin: 0 0 0 20px; padding: 0;}
.seqlist li {padding: 1px;}

.caption {margin: 0; padding: 0; font: italic normal 10px/12px Verdana,Arial,Helvetica,sans-serif;}
.red {color: red;}
.bold {font-weight: bold;}
.boldred {font-weight: bold; color: red;}
.smalltext {font: italic normal 9px Verdana,Arial,Helvetica,sans-serif;}
.hide {display: none;}
#userlogin {width: 135px; font: normal normal 11px/13px Verdana,Arial,Helvetica,sans-serif; padding: 0 5px 0 5px;}
#userlogin p a {color: #555; border-bottom: 1px dotted #6699CC;}
#userlogin p a:active {color: #555; border-bottom: 1px dotted #6699cc;}
#userlogin p a:visited {color: #555; border-bottom: 1px dotted #d4d4b4;}
#userlogin p a:hover {color: #555; border-bottom: 4px solid #77b3ee; background-color: #d4d4d4;}
#news {display: block; width: 135px; margin: 0; padding: 10px 5px 0 5px; clear: both;}
#newstitle {font: bold normal 12px/14px Verdana,Arial,Helvetica,sans-serif; border-bottom: 1px dotted #6699cc; margin: 0 0 5px 0; padding: 0;}
h4.subtitle {font: bold normal 12px/14px Verdana,Arial,Helvetica,sans-serif; border-bottom: 1px dotted #6699cc; margin: 0 0 5px 0; padding: 0;}
h4.sectiontitle {font: bold normal 12px/14px Verdana,Arial,Helvetica,sans-serif; border-bottom: 1px dotted #6699cc; margin: 0 0 5px 0; padding: 0; display:inline;}
h5.newsdate {margin: 0; padding: 5px 0 0 0; font: italic normal 11px/13px Verdana,Arial,Helvetica,sans-serif;}
h6.itemtitle {font: italic normal 11px/13px Verdana,Arial,Helvetica,sans-serif; margin: 0; padding: 5px 0 0 0;}
#news p {font: normal normal 11px/13px Verdana,Arial,Helvetica,sans-serif;}
#news p a {color: #555; border-bottom: 1px dotted #6699CC;}
#news p a:active {color: #555; border-bottom: 1px dotted #6699cc;}
#news p a:visited {color: #555; border-bottom: 1px dotted #d4d4b4;}
#news p a:hover {color: #555; border-bottom: 4px solid #77b3ee; background-color: #d4d4d4;}

/* Form css start */
p.profileimg {float:left; padding: 0 5px 5px 5px;}
#form {float: left;}
div.row {padding-top:3px;}
div.row span.formlabel {float: left; width: 80px; text-align: left; font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif; color : #000; padding-right:2px;}
div.row span.formw {text-align: left;}
div.row span.formw input {background-color: #EEEEDD; width:180px;}
/* Form css end */
#moddate {float: right; text-align: right; font: italic normal 10px/11px Verdana,Arial,Helvetica,sans-serif; margin: 0; padding: 0;}
#pagetitle {font: bold normal 17px/18px Verdana,Arial,Helvetica,sans-serif; margin: 0; padding: 0;}
p.clear {border-bottom: 1px solid #c0c0c0;}
.clear {clear: both;}
p.clearleft {border-bottom: 1px solid #c0c0c0;}
.clearleft {clear: left;}
p.clearright {border-bottom: 1px solid #c0c0c0;}
.clearright {clear: right;}
#outerfooter .sp_footerlogo {float: right; margin-top: -50px; margin-right: 30px; width: 212px; display: inline;}
#footer {padding: 0;}

#footlinks {font: normal normal 11px Gill Sans, Verdana, Arial, Helvetica, sans-serif; 
			color : #213c5b; 
			margin: 0 0 0 15px; 
			padding: 2px 0 12px 12px; 
			overflow: hidden; 
			/*width: 750px; */
			float: left; 
			display: inline;} 
#footlinks li {float: left; padding: 0 2px 0 2px; margin-right: 2px;}
#footlinks li a {display: block; text-decoration:none; color: #213c5b;}
#footlinks li a:active {text-decoration : none; color : #213c5b;}
#footlinks li a:visited {text-decoration : none; color : #213c5b;}
#footlinks {background: none;}
#footlinks a:hover {text-decoration: none; color: #000;}

.inspection {font:normal normal 9px Georgia, Times, serif; 
			 color: #000; 
			 text-align: left; 
			 margin: 0 0 0 30px;
			 padding: 0; clear: left;}
.inspection a {text-decoration: none; color: #000;}
.inspection a:visited {color: #000; text-decoration: none;}
.inspection a:active {text-decoration: none; color: #000;}
.inspection a:hover {text-decoration: none; color: #213c5b;}

/* css button */
.cssbutton {
	background: #C0C0C0;
	padding: 1px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #000;
}
.buttonleft {
	color: #000;
	background: #77b3ee;
	padding: 0px 3px 0px 3px;
}
.buttonright {
	color: #000;
	background: #d4d4d4;
	padding: 0px 20px 0px 3px;
}
/* css button */