body{font: normal 12px arial, sans-serif;background:url( ../pics/bg.gif ) repeat-x #e1e1e1;text-align:center;}
* {margin:0;}

a:link{color:#666666;text-decoration:none;}
a:visited{color:#666666;text-decoration:none;}
a:hover{color:#666666;text-decoration:underline;}

/*h1.logo{border:0;padding:0;margin:0 0 10px 0;}*/
h1.home{font-size:34px;color:black;background:url(../pics/IDS-healthcare-blank.gif ) no-repeat left top; width:225px;height:74px;border:0;padding:10px 0 0 78px;margin:0 0 10px 0;}
.h1small{font-size:11px;font-weight:normal;}
h2{font-family:Arial, Helvetica, sans-serif;padding:0 0 3px 0;margin:0;font-size:17px;font-weight:bold;border:0;color:white;} 
h2.home{font-family:Arial, Helvetica, sans-serif;padding:0 0 2px 0;margin:0;font-size:17px;font-weight:bold;border:0;color:white;} 
h2.doctors{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 13px 0;font-size:17px;font-weight:bold;border:0;color:white;} 
h2.doctest{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 13px 0;font-size:17px;font-weight:bold;border:0;color:#019fc4;} 
h2.pharmtest{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 13px 0;font-size:17px;font-weight:bold;border:0;color:#1fb25a;} 
h2.generic{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 3px 0;font-size:20px;font-weight:bold;border:0;color:#f18d28;} 
h3{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 3px 0;font-size:14px;font-weight:bold;border:0;color:white;} 

/*-----------------------
- BACKGROUNDS/STRUCTURE
------------------------*/
#wrapper{text-align:left;width:788px;margin-right:auto;margin-left:auto;}

.IDS-container{margin:10px 0 0 17px;display:block;background:url(../pics/page-bg.gif ) repeat-y white;}
.IDS-top{background:url(../pics/page-top.gif ) no-repeat center top;padding-top:1px;}  /*If padding not present the menu sticks out the top.*/

#IDS-menu{margin:16px 0 9px 15px;}
#IDS-menu img{margin-right:8px;}

#IDS-sub-menu{margin:0 0 9px 15px;}
#IDS-sub-menu img{margin-right:8px;}

#IDS-bottom{background:url(../pics/page-btm3.gif ) no-repeat center bottom;}
#IDS-bottom-long{background:url(../pics/page-btm2.gif ) no-repeat center bottom;}
#col-container{margin:0 0 6px 15px;width:735px;}
#col1{width:364px;float:left;}
#col2{float:right;width:361px;}
#colfull{width:100%;}

#colThin{width:80px;margin-bottom:20px;float:left;}
#colNew{width:630px; margin-bottom:20px;float:left;}


.base{clear:both; /*min-height:18px;*/height:18px;}
/*padding-bottom:7px;*/ /*line-height:18px;*/

/*-----------------------
- FORMS
------------------------*/
.fixed{width:677px;}
.yesno{width:200px;}

.formgroupSurgery{border:1px solid #019fc4;margin:20px 0;padding-bottom:7px;}
.surgery{border:1px solid #019fc4;margin-bottom:3px;}
.formgroupSurgery textarea{border:1px solid #019fc4;margin-bottom:3px;}
.sectionSurgery{ color:white;padding:2px 4px;background-color:#019fc4;display:block;height:18px;font-weight:bold;}
.formgroupSurgery table{margin:10px;}
.formgroupSurgery th{text-align:left;padding:3px;color:#019fc4;font-size:12px;}
.formgroupSurgery span{margin:10px;display:block;font-weight:bold;}
.formgroupSurgery .smallField{width:50px;border:1px solid #019fc4;margin-bottom:3px;}

.formgroupPharmacy{border:1px solid #1fb25a;margin:20px 0;padding-bottom:7px;}
.pharmacy{border:1px solid #1fb25a;margin-bottom:3px;}
.formgroupPharmacy textarea{border:1px solid #1fb25a;margin-bottom:3px;}
.sectionPharmacy{ color:white;padding:2px 4px;background-color:#1fb25a;display:block;height:18px;font-weight:bold;}
.formgroupPharmacy table{margin:10px;}
.formgroupPharmacy th{text-align:left;padding:3px;color:#1fb25a;font-size:12px;}
.formgroupPharmacy span{margin:10px;display:block;font-weight:bold;}
.formgroupPharmacy .smallField{width:50px;border:1px solid #1fb25a;margin-bottom:3px;}

.successblue{margin:10px 0;padding:4px;border:1px solid #019fc4;color:#019fc4;display:block;}
.successgreen{margin:10px 0;padding:4px;border:1px solid #1fb25a;color:#1fb25a;display:block;}

.errorblue{margin:10px 0;padding:10px;border-top:1px solid #019fc4;color:#019fc4;display:block;}
.errorred{margin:10px 0;padding:10px;border-top:1px solid #ff0000;color:#ff0000;display:block;}
.errorgreen{margin:10px 0;padding:10px;border-top:1px solid #1fb25a;color:#1fb25a;display:block;}

.installblue:link{text-decoration:underline;color:#019fc4;}
.installblue:visited{text-decoration:underline;color:#019fc4;}
.installblue:hover{text-decoration:none;color:#019fc4;}

.installgreen:link{text-decoration:underline;color:#1fb25a;}
.installgreen:visited{text-decoration:underline;color:#1fb25a;}
.installgreen:hover{text-decoration:none;color:#1fb25a;}

.faqmessageblue{color:#019fc4;border:1px solid #7fcfe1;padding:4px;margin:10px 0;background-color:white;}
.faqmessagegreen{color:#1fb25a;border:1px solid #bbe8cd;margin:10px 0;background-color:white;}

.app{display:block;margin:5px 0;}
.service{margin-top:20px;display:block;}

/*-----------------------
- PAGE CONTENT
------------------------*/
.content{padding:10px 12px;/*min-height:332px;_height:362px;*/} /*_height : for IE 6 and 7*/ /* padding was 15px */
.content p{margin:7px 0;}

.generic-content{padding:15px;color:#737373;}
.generic-content p{margin:7px 0;}

ul{margin:7px 0 7px 25px;padding-left:15px;}
ul.home{padding-left:15px;}
ul.home li{margin:0 0;}


.col-home{background-color:#d91965;color:white;min-height:405px;}
.col-home p{margin: 2px 0;}
.col-doctors{background-color:#019fc4;color:white;}
.col-pharmacy{background-color:#1fb25a;color:white;}
.col-online{background-color:#a4609c;color:white;}
.col-news{background-color:#f7941e;color:white;}

.col-clients{background-color:#ffcc09;color:#333333;}
.col-client-results{background-color:#009fc3;color:white;}
.col-news{background-color:#f7941e;color:white;}
.col-testimonials{background-color:#9c98b8;color:white;}
.col-careers{background-color:#0066b3;color:white;}

.bl{border-left:3px solid #33b2cf;padding:0 0 0 9px;margin:15px;}
.gr{border-left:3px solid #4cc17b;padding:0 0 0 9px;margin:15px;}

.copyBtn{margin:15px 0;display:block;}

.quote-doctor{color:#019fc4;background: url( ../pics/quote-blue-TL.gif ) #7fcfe1 no-repeat top left;margin-bottom:10px;}
.quote-doctor span{font-size:15px;padding:20px 36px 0 39px;margin:0 0 0 0;display:block;font-weight:normal;}
.quote-doctor .largequote{font-size:18px;}
.quote-doctor .lower{padding:0 36px 0 39px;}
.quote-doctor-btm{background: url( ../pics/quote-blue-BR.gif ) #7fcfe1 no-repeat bottom right;height:36px;}

.quote-pharmacy{color:#1fb25a;background: url( ../pics/quote-green-TL.gif ) #bbe8cd no-repeat top left;margin-bottom:10px;}
.quote-pharmacy span{font-size:15px;padding:20px 36px 0 39px;margin:0 0 0 0;display:block;font-weight:normal;}
.quote-pharmacy .largequote{font-size:18px;}
.quote-pharmacy .lower{padding:0 36px 0 39px;}
.quote-pharmacy-btm{background: url( ../pics/quote-green-BR.gif ) #bbe8cd no-repeat bottom right;height:36px;}

.quote-online{color:#a4609c;background: url( ../pics/quote-purple-TL.gif ) #cea9c9 no-repeat top left;margin-bottom:10px;}
.quote-online span{font-size:15px;padding:20px 36px 0 39px;margin:0 0 0 0;display:block;font-weight:normal;}
.quote-online .largequote{font-size:18px;}
.quote-online .lower{padding:0 36px 0 39px;}
.quote-online-btm{background: url( ../pics/quote-purple-BR.gif ) #cea9c9 no-repeat bottom right;height:36px;}

.linkwhite:link{text-decoration:underline;color:white;}
.linkwhite:visited{text-decoration:underline;color:white;}
.linkwhite:hover{text-decoration:none;color:white;}

.asterix{font-size:10px;margin-top:7px;display:block;}
.col-home .asterix{font-size:10px;margin-top:4px;display:block;}
.greenTextSmall{font-size:10px;color:#1fb25a;}
.blueTextSmall{font-size:10px;color:#019fc4;}

.imageBorder{border:1px solid #CCCCCC;}

/*-----------------------
- NEWS MAIN PAGE
------------------------*/

h3.news{font-family:Arial, Helvetica, sans-serif;margin:0 0 7px 0;padding:3px 0 3px 16px;font-size:13px;font-weight:bold;border:0;color:#d91965;background:url( ../pics/orange-bullet.gif ) no-repeat left center;display:block;} 
h3.news a:link{color:#d91965;}
h3.news a:visited{color:#d91965;}
h3.news a:hover{color:#d91965;}

.news-item{margin:7px 0 7px 0;display:block;}
.news-item a:link{text-decoration:underline;color:white;}
.news-item a:visited{text-decoration:underline;color:white;}
.news-item a:hover{text-decoration:none;color:#d91965;}

.light{background-color:#fabe75;padding:5px;display:block;margin:10px 0;}
.light h3.news{background:url( ../pics/light-bullet.gif ) no-repeat left center;color:#d91965;}
.dark{background-color:#f9ab4f;padding:5px;display:block;margin:7px 0;}
.dark h3.news{background:url( ../pics/dark-bullet.gif ) no-repeat left center;color:#d91965;}
.bottom{margin-bottom:0;}

/*-----------------------
- NEWS CONTENT
------------------------*/
h2.news{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 3px 0;font-size:20px;font-weight:bold;border:0;color:#f18d28;}
h3.press{font-family:Arial, Helvetica, sans-serif;margin:0;padding:15px 0 7px 0;font-size:16px;font-weight:bold;border:0;color:#f18d28;}

#breadcrumb{padding-left:15px;color:#737373;}
#breadcrumb a:link{color:#737373;}
#breadcrumb a:visited{color:#737373;}
#breadcrumb a:hover{color:#f58020;}

.news-content{padding:15px;color:#737373;}
.news-content p{margin:7px 0;}
.quote{font-size:20px;font-weight:normal;color:orange;}

.orangeLink:link{text-decoration:underline;color:#f58020;}
.orangeLink:visited{text-decoration:underline;color:#f58020;}
.orangeLink:hover{text-decoration:none;color:#f58020;}

.greyFrame{border:1px solid #7f7f7f;}

.quote-small{color:orange;}
.caption{font-size:10px;padding:4px 0 0 0;}
.intro{font-size:13px;}


/*-----------------------
- FOOTER
------------------------*/
#footer{margin:0 0 20px 22px;display:block;font-size:10px;color:#666666;}
