/* =Core
----------------------------------------------- */
* {margin:0px; padding:0px;}
html {font-size:100%;} /* prevents tiny type in IE when resizing font from browser menu */
#topAnchorDiv {position:absolute; top:-100px; left:0px; width:5px; height:5px; z-index:1008;}
table {font-size:1.0em;} /* fixes bug in IE5.x in windows that prevents the font size from inheriting into tables */
.clearFloatLeft {clear:left;}
.clearFloatRight {clear:right;}
.clearFloatBoth {clear:both;}
.clearFloatNull {height:1px; padding:0px; margin:0px; line-height:0px;}

.clear{clear: both;}


/* =Public
----------------------------------------------- */
body {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#6f6f6f; line-height:1.4em; background:#4F1079 url("../images/main-bg.jpg") repeat-x; !important}
table {line-height:1.4em;}
p {margin-top:1em; margin-bottom:1em;}
#containerDiv {position:relative; margin-right:auto; margin-left:auto; width:896px; background-color:#fff; background-image:url("../images/bkgd02.gif"); background-repeat:repeat-y;}
#masthhdDiv {padding-left:48px;}
#leftShadow {position:absolute; height:650px; width:48px; top:0px; left:0px;}
#rightShadow {position:absolute; height:650px; width:48px; top:0px; left:848px;}
#contentContainerWrapper {width: 840px;height: 20px;}
#contentContainerDiv {float:left; width:550px; padding-bottom:12px; margin-left:15px; display: inline;}
#contentContainerDiv div.contentDiv {width:486px; }
#contentContainerDiv #contentDiv_rc {width:385px; float:left;}
#contentContainerDiv #contentDiv2 {width:545px;}
#contentContainerDiv #contentDiv2 #leftContent {width:350px; float:left; padding:10px 0px 10px 0px;}
#contentContainerDiv #contentDiv2 #leftContent #icons {width:89px; padding: 20px 0 0 0; float:left;}
#contentContainerDiv #contentDiv2 #leftContent #desc {width:251px; padding: 20px 0 0 5px; float:left;}
#contentContainerDiv #contentDiv2 #rightContent {width:189px; float:left; margin:10px 0px 0px 5px; background: url("../images/rti-callout.jpg") no-repeat; height:389px;}
#contentContainerDiv #contentDiv2 #rightContent h2 {line-height:18px;}
#contentContainerDiv #contentDiv2 #rightContent #topCopy {padding:10px 0px 5px 6px; float:left;}
#contentContainerDiv #contentDiv2 #rightContent #bottomCopy {padding:150px 0px 5px 6px; float:left;}
#contentContainerDiv div.flashDiv {width:486px;}
#contentContainerDiv p.description {/*background: url("../images/logo.jpg") no-repeat;*/ padding:0px 0px 0px 0px; height:70px;}
.head-sep {background: url("../images/line.jpg") no-repeat; width: 546px; height: 6px;}
#contentContainerDiv #blackbag {width:160px;float:left;}

#threshold01Div {width:48px; float:left; height:25px;}
.noMargTop {margin-top:0px;}
.noMargBottom {margin-bottom:0px;}
.noMargTB {margin-top:0px; margin-bottom:0px;}
.ge {
 _font-size: 11pt;
 font-size: 11pt;
}
.required{
	color: #ff0000;
	}

.footnote{font-weight:bold; margin:8px 0px 0px 10px; font-size:.84em; color:#6f6f6f;}
.p1{float: left;}
.p2{float: left; width: 97%;}

div.imageBox {width:100%; padding-top:20px; padding-bottom:5px; height:70px;}
div.imageBox div.pict {float:left; text-align:right; padding-right:10px;  }
div.imageBox div.pict1 {float:left; text-align:right; padding-right:10px;  height: 70px;}
div.imageBox div.txt {padding-left: 5px; }
div.imageBox div.pict2 {float:left; text-align:right; padding-right:10px;  height: 70px;}
div.imageBox div.pict3 {float:left; text-align:right; padding-right:10px;  height: 80px;}
div.imageBox div.txt2 { float:left; display:block; width: 85%;}


/* =lefNavigation
----------------------------------------------- */
#leftNavigationDiv-h { float:left; width:219px;  margin: 0 0 0 48px; display: inline; padding-top: 1px; }
#leftNavigationDiv { margin: 0 0 0 0; width:219px; padding-bottom:12px; background: url("../images/lvq-leftnav-bg.gif") repeat-y; }
#leftNavigationDiv img {border:none;}
#leftNavigationDiv #pp {margin-top:5px; margin-left:15px;}

#leftNavigationDiv ul {padding:0px; list-style-type:none; margin:0px;}
#leftNavigationDiv a.navHd, #leftNavigationDiv a.navHdSelected {display:block; font-size:9pt;font-weight:bold; line-height:normal; height:1%; padding:10px 22px 10px 15px; display:block; color:#4e1078; text-decoration:none; }
#leftNavigationDiv a:hover.navHd {color:#693389; background-color:#d5bae3;} 
#leftNavigationDiv a.navHdSelected {background-color:#4e1078;}
#leftNavigationDiv a.navHdSelected {color:#fff;}
#leftNavigationDiv a.subMenu {border-bottom:1px solid #dfdacc; padding:6px 22px 6px 25px; font-size:9pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#4f107a; height:1%; background-color:#f5e8fc;}
#leftNavigationDiv a:hover.subMenu {padding:6px 22px 6px 25px;; font-size:9pt; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#4f107a; height:1%; background-color:#D5BBE3; background: #d5bbe3 url("../images/subselected.jpg") no-repeat 10px 10px;} 
#leftNavigationDiv a.subMenuSelected, #leftNavigationDiv a:hover.subMenuSelected {padding:6px 22px 6px 25px; height:1%; font-size:9pt; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#4f107a; background: #d5bbe3 url("../images/subselected.jpg") no-repeat 10px 10px;}

#leftNavigationDiv a:link.navInnerMenu, a:visited.navInnerMenu {padding:6px 22px 6px 45px; height:1%; font-size:8pt; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#4f107a; background-color:#f5e8fc; border-bottom:1px solid #dfdacc;}
#leftNavigationDiv a:link.navInnerSelected, a:visited.navInnerSelected, a:active.navInnerSelected, a:hover.navInnerMenu {padding:6px 22px 6px 45px;; font-size:8pt; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#4f107a; height:1%; background-color:#D5BBE3; background: #d5bbe3 url("../images/subselected.jpg") no-repeat 32px 10px; border-bottom:1px solid #dfdacc;} 


.lvq-separator1{width: 219px; height: 19px; background: url("../images/lvq-leftnav-separator1.gif") no-repeat;font: 0px/0px arial;}
.lvq-separator2{width: 219px; height: 1px; background: url("../images/lvq-leftnav-separator.gif") no-repeat; font: 0px/0px arial;}
.lvq-separator3{width: 219px; height: 19px; background: url("../images/lvq-leftnav-separator2.gif") no-repeat;font: 0px/0px arial;}
.lvq-separator4{width: 219px; height: 19px; background: url("../images/lvq-leftnav-separator3.gif") no-repeat;font: 0px/0px arial;}
.lvq-separator5{width: 219px; height: 19px; background: url("../images/lvq-leftnav-separator4.gif") no-repeat;font: 0px/0px arial;}
.lvq-separator6{width: 219px; height: 19px; background: url("../images/lvq-leftnav-separator5.gif") no-repeat;font: 0px/0px arial;}

#h1-primary-care{width: 550px; height:auto; border-top: solid 1px #ffa233; border-bottom: solid 1px #ffa233; margin: 0 0 20px 0; }
.h1-logo{width: 161px; height: 76px; background: url("../images/lvq-h1-logo.gif") no-repeat; float: left; margin: 7px 0 10px 0;}
.h1-logo-triple{width: 161px; height: 76px; background: url("../images/lvq-h1-logo.gif") no-repeat; float: left; margin-top: 27px;}
.h1-text{width: 385px; height: auto; margin: 11px 0 11px 0; float: left;}
.h1-text h1{font-size:28px; color: #4e1078; line-height:37px; margin-left: 15px;}

.h1-text-single{width: 385px; height: auto; margin: 11px 0 11px 0; float: left;}
.h1-text-single h1{font-size:28px; color: #4e1078; line-height:37px; margin:16px 0 0 15px;}

.h1-text1{width: 510px; height: auto; margin: 11px 0 11px 0;}
.h1-text1 h1{font-size:28px; color: #4e1078; line-height:37px; }

/* 
 #leftNavigationDiv a:link.navInnerSelected, a:visited.navInnerSelected, a:active.navInnerSelected, a:hover.navInnerSelected {padding:6px 25px 6px 45px; font-family:Arial, Helvetica, sans-serif; font-size:8pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#843f9c; background-color:#fdecb9; background-image:url("../images/leftnav/arrow.gif"); background-repeat:no-repeat; background-position:202px 12px;}
 #leftNavigationDiv a:link.navInnerMenu, a:visited.navInnerMenu, a:active.navInnerMenu {padding:6px 22px 6px 25px;  font-family:Arial, Helvetica, sans-serif; font-size:8pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#9e83a2; background: #d5bbe3 url("../images/subselected.jpg") no-repeat}
 #leftNavigationDiv a:hover.navInnerMenu {padding:6px 22px 6px 25px;font-family:Arial, Helvetica, sans-serif; font-size:8pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#843f9c; background-color:#d5bbe3;} 
*/

/* =Typography
----------------------------------------------- */
.subhd01 {font-size:28px; color: #4e1078; line-height:37px; background:url("../images/line.jpg") no-repeat left bottom; padding:0px 0px 5px; margin-top:8px; }
/*.subhd01 {font-size:28px; color: #4e1078; line-height:37px; padding:0px 0px 5px; margin-top:8px; border-top: solid 1px #ff9130; border-bottom: solid 1px #ff9130;}*/
.subhd02 {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; line-height:normal; font-weight:bold; color:#843f9c; margin-top:35px;}
.subhd02-spec {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.3em; color:#676767;}
.subhd02-cap {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height:normal; font-weight:bold; color:#843f9c; margin-top:10px;}
.subhd03 {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height:normal; font-weight:bold; color:#843f9c; margin-top:1em; margin-bottom:1em;}
.firstSub {margin-top:10px;}
.subhd02a a {font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:normal; font-weight:bold; color:#843f9c; border-bottom: solid 1px #843f9c; text-decoration: none !important; margin-top:35px;}
sup.ref {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; padding-left:2px; line-height:normal;}
sup.refwhite {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; padding-left:2px; line-height:normal; color:#fff;}
sup.specialChar {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; line-height:normal; font-weight:normal;}
.white {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:2px; line-height:10px; color:#ffffff !important;}
.nobullet{ list-style-type: none;
	}
sup.sup1{
	font-size: 70%;
	vertical-align: text-top;
	}
sup.sup3{
	font-size: 80%;
	vertical-align: text-top;
	}
	
.sup2{

vertical-align:text-top;
font-size:70%;
color: #7b3294;
}
#newisi{
	width: 520px;
	height: auto;
	}
.listx{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	
	}

/* =lists
----------------------------------------------- */
ul.list01 {margin:.5em 0em .5em 0em; padding:0em 0em 0em 0em; list-style-type:none;}
ul.noMargTop1 {margin:0em 0em .5em 0em;}
ul.noMargBot1 {margin:.5em 0em 0em 0em;}
ul.list01 li {margin:0em 0em .1em 0em; padding:0em 0em 0em 0em; background-image:url("../images/bullet01.gif");



background-repeat:no-repeat; background-position:.1em .6em; padding-left:.9em;}
ul.list01 li.level2 {margin:0em 0em .1em .9em; padding:0em 0em 0em 0em; background-image:url("../images/bullet04.gif"); 

background-repeat:no-repeat; background-position:.1em .6em; padding-left:1.1em;}

ul.list02 {margin:1em 0em 1em 0em; padding:0em 0em 0em 0em; list-style-type:none;}
ul.list02 li {margin:0em 0em .1em 0em; padding:0em 0em 0em 0em; background:url("../images/bullet02.gif") no-repeat .1em .5em; padding-left:1.2em;}

ul.list03 {margin:.5em 0em 1.4em 0em; padding:0em 0em 0em 0em; list-style-type:none;}
ul.list03 li {margin:0em 0em .1em 0em; padding:0em 0em 0em 0em; background:url("../images/bullet03.gif") no-repeat .1em .6em; padding-left:.9em;}


/*ul.list04 li {margin:0em; padding:7px 5px 7px 15px; background:#f1ffd5 url("../images/section_highlights.gif") no-repeat; font-size:1.1em; line-height:16px; border-top:1px solid #c6df9c; border-bottom:1px solid #b8ce91;}*/
ul.list04 {margin:0px; padding:0px; list-style-type:none;}
ul.list04 li {margin:0em; background:#ffffff url("../images/section_head.gif") no-repeat; font-size:1.1em; line-height:16px;}
ul.list04 li.first {border-top:none;}
ul.list04 li.last  {border-bottom:none;}
ul.list04 li.wide {background:url("../images/section_wide.gif");}
ul.list04 li a {text-decoration:none !important; font-weight:600; font-style:italic; padding:0px 4px 0px 0px;}
ul.list04 li a:hover {text-decoration:underline;}
ul.list04 li img {margin-left:3px;}


ul.list05 {margin:0px; padding:0px; list-style-type:none;}
ul.list05 li {margin:0em; background:#ffffff url("../images/section_head.gif") no-repeat; font-size:1.1em;  padding: 3px 0 3px 10px;}
ul.list05 li.first {border-top:none;}
ul.list05 li.last  {border-bottom:none;}
ul.list05 li.wide {background:url("../images/section_wide.gif");}
ul.list05 li a {text-decoration:none !important; font-weight:600; font-style:italic; padding:0px 4px 0px 0px;}
ul.list05 li a:hover {text-decoration:underline;}
ul.list05 li img {margin-left:3px;}

.list04_top {background:url("../images/section_top.gif") no-repeat; padding:5px 0px 0px;}
.list04_bottom {background:url("../images/section_bottom.gif") no-repeat; padding:5px 0px 0px;}
.li04head {margin-left: 10px;border: solid 1px red;line-height:16px;}
/*.list04content {background:url("../images/section_content.gif") no-repeat;border-bottom: solid 1px #98b955;border-left: solid 1px #98b955;border-right: solid 1px #98b955; padding-left: 10px; padding-top: 1px;}*/

#list04top {background:url("../images/section_top.gif") no-repeat bottom; width: 486px; height: 5px;}
.list04head {background:url("../images/section_head.gif") no-repeat; width: 486px; height: 31px;}
.list04headtop {background:url("../images/section_head.gif") no-repeat; width: 486px; height: 31px;border-top: solid 1px #98b955;}
.list04head a {text-decoration:none !important; font-weight:600; font-style:italic; padding:0px 4px 0px 10px; font-size: 1.1em}
.list04headtop a {text-decoration:none !important; font-weight:600; font-style:italic; padding:0px 4px 0px 10px; font-size: 1.1em}
.list04content {background:url("../images/section_content.gif") no-repeat; padding: 1px 0 5px 10px; border-left: solid 1px #98b955;border-right: solid 1px #98b955;}
.list04content a{ font-weight: normal; font-style: normal; text-decoration:underline !important;}
.list04contentsep {background:url("../images/section_content.gif") no-repeat; border-top: solid 1px #98b955; border-left: solid 1px #98b955;border-right: solid 1px #98b955;font: 0px arial;height: 5px; }
#list04bottom {background:url("../images/section_bottom.gif") no-repeat; width: 486px; height: 5px;}


ul.noMarg {margin:0em 0em 0em 0em;}

/* =links -- link, visited, hover and then active [must remain in this order]
----------------------------------------------- */
a:link {color:#843f9c; text-decoration:underline;}
a:visited {color:#843f9c; text-decoration:underline;}
/*a:hover {background-color:#843f9c;}*/
a:active {color:#843f9c; text-decoration:underline;}

/* = topnav
------------------------------------------------*/
#topnav {height: 15px;}
#topnavlinks {float:right; margin-right: 10px; _margin-right:5px;}
#topnavlinks a{font: 9pt Arial; font-weight: normal; color: #4b116d; text-decoration: none;}

/* =regcallout
------------------------------------------------*/

.regcallout {width: 551px; height: 163px; margin-top: 20px; margin-bottom: 20px;}
.regcalloutleft {width: 225px; height: 163px; float: left; margin:0 0 0 0}	
.regcalloutright {background:url("../images/regcall-2.jpg") no-repeat -5px 0; width: 326px; height: 163px; float: right;}
.regcallouttext {font: 9pt Arial; font-weight: normal; color: #4b116d; margin-top: 20px;}
.regcallouttext ul li{margin-left: 15px;}

/* =footer
----------------------------------------------- */
#footerDiv {background-image:url("../images/footerbkgd.gif"); background-repeat:repeat-y; margin-bottom: -5px;}
#footerDiv div.line {height:14px; overflow:hidden; background-image:url("../images/gradientline.gif"); background-repeat:repeat-x; margin:0px 48px;}
#footerDiv a:link {color:#a36fa0; text-decoration:underline;}
#footerDiv a:visited {color:#a36fa0; text-decoration:underline;}
#footerDiv a:hover {color:#a36fa0; text-decoration:underline;}
#footerDiv a:active {color:#a36fa0; text-decoration:underline;}
#footerDiv div.globalNav {text-align:center; line-height:2em;}
#footerDiv div.globalNav a:link, #footerDiv div.globalNav a:visited, #footerDiv div.globalNav a:active {text-decoration:none;}
#footerDiv div.globalNav a:hover {text-decoration:underline;}
#footerDiv div.globalNav span {padding:0px 7px;}
#footerDiv div.content {width:630px; margin-left:133px; padding-bottom:50px; color:#000000; font-size:.92em;}
#footerDiv p {margin-bottom:1.4em;}



/* =Forms
----------------------------------------------- */
form {margin:0px;}
form select {font-size:.92em;}
fieldset {padding:.5em;}
label {display:block; float:left; width:155px; font-weight:bold; text-align:left; padding-top:2px; padding-right:3px; color:#843f9c;}
form div {margin-top:6px;}
form div.margTop1 {margin-top:1.8em;}
form div.margTop2 {margin-top:1em;}
form .width01 {width:175px;}
form .width02 {width:100px;}
form input.button {margin-right:4px;}
form input.checkbox01 {float:left; width:20px; text-align:left;}
form label.checkDescript {display:block; float:left; width:455px; font-weight:normal; text-align:left; padding-top:0px; padding-right:0px; padding-left:3px; color:#6f6f6f;}


/* =tables
----------------------------------------------- */
.tbl {background:url("../images/table.gif") repeat-y;width:474px;padding:0px 10px 0px 2px; margin:10px 0px 0px;}
.tbl2 {background-image:url("../images/table2.gif");}
.tbl3 {background-image:url("../images/table3.gif");}
.tbl4 {background-image:url("../images/table4.gif");}
.table_bottom{width:486px;height:18px;margin:0px;padding:0px;}
.col1 {background:url("../images/table_bottom_1.gif") no-repeat;}
.col2 {background:url("../images/table_bottom_2.jpg") no-repeat;}
.col3 {background:url("../images/table_bottom_3.gif") no-repeat;}
.col4 {background:url("../images/table_bottom_4.gif") no-repeat;}
.tbl table{table-layout:fixed; width:474px;font-size:12px;color:#602588;border-collapse:collapse;margin:0px 2px;}
.tbl thead{font-size:18px;font-weight:600;text-align:center;color:#fff;background:#602588 url("../images/table_title.gif") repeat-x top;line-height:22px; border-bottom:4px solid #602588;}
.tbl thead td{ padding:15px 0px 10px;}
.tbl td sup{font-size:65%;}
.tbl tr.tblhdr td{font-size:13px;font-weight:600;border-right:none;background: #F1FFD3 url("../images/table_header.gif") repeat-x bottom;padding:2px 0px 4px 15px; line-height:150%;}
.tbl tr.tblsub td {background-color:#F1FFD3; border-bottom:2px solid #f89e5a; border-right:none; font-size:13px; padding:6px 0px; font-weight:600; text-align:center;}
.tbl tbody tr td {border-bottom:1px solid #f89e5a;padding:9px 15px;}
.tbl td.whitebg {background-color:#fff;}
.tbl td ul{margin:9px 0px;padding:0px;}
.tbl td ul li{list-style:none;background:url("../images/bullet.gif") no-repeat 0px 4px;padding:0px 0px 0px 10px;}
.tbl td.nobrdBot{border-bottom:none;}

/* =references
----------------------------------------------- */
#references {margin:50px 0px 0px 0px;}
#references span {font-weight:bold; font-style:italic;}
#references table {margin:8px 0px 0px 0px; font-size:.84em; color:#6f6f6f;}
#references table td.cell01 {padding:0px 3px 0px 0px; text-align:right;}
#references table td.cell02 {padding:0px 0px 1px 0px;}

#references ol.list01 {font-size:.84em; margin:.5em 0em .5em 30px; padding:0em 0em 0em 0em; list-style-type:decimal;}
#references ol.noMargTop1 {margin:0em 0em .5em 0em;}
#references ol.noMargBot1 {margin:.5em 0em 0em 0em;}
#references ol.list01 li {font-size:.84em; margin:0em 0em .50em 0em; padding:0em 0em 0em 0em; padding-left:.9em;}


/* =specialty pages
-----------------------------*/
#leftCol img, #rightCol img, #rightColspec img {border:none;}
#leftCol {float:left; width:290px; margin-right:5px; margin-top:11px; display: inline; }
#leftCol2 {float:left; width:486px; margin-right:5px; margin-top:11px; display: inline; }
#rightCol {float:left; width:236px; margin:2px 0 0 19px; _margin:2px 0 0 16px; display: inline;}
#rightColspec {float:right; width:236px;  display: inline; text-align: left; }


#controlContainer {position:relative;}
#led {position:absolute; top:8px; left:70px; height:6px; width:5px; }
#groupContainerDiv { no-repeat; padding:0px 0px 0px; margin-top:7px; font-size:.92em;}
#mic_contentFlipper {padding-top:0px;}
#g1, #g2, #g3, #g4, #g5, #g6, #g7, #g8, #g9, #g10, #g11 {display:none; margin:0px 10px;}

#fpo {position:absolute; top:10px; left:-14px;margin-left:-1px;height:49px; width:48px; z-index:200;}
#mlogo {position:absolute; top:10px; left:-12px;margin-left:-1px; height:48px; width:43px; z-index:201;}
#books {position:absolute; top:13px; left:-12px;margin-left:-1px; height:35px; width:43px; z-index:202;}
#chart {position:absolute; top:12px; left:-12px;margin-left:-1px; height:33px; width:43px; z-index:203;}


/* =boxes
----------------------------------------------- */
div.roundBox01Div {margin:12px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#fff3d3;}
div.roundBox01Div .bgbox {width:100%; background-image:url("../images/boxes/bkgd01.gif"); background-repeat:repeat-x;}
div.roundBox01Div .cbtop {background: url("../images/boxes/tlc01.gif") no-repeat top left;}
div.roundBox01Div .cbtop div div {margin:0px 7px 0px 7px; background: url("../images/boxes/tl01.gif") repeat-x;}
div.roundBox01Div .cbtop div {background: url("../images/boxes/trc01.gif") no-repeat top right;}
div.roundBox01Div .cbtop, div.roundBox01Div .cbtop div, div.roundBox01Div .cbtop div div {height:7px; font-size:1px;}
div.roundBox01Div .leftBorder {background: url("../images/boxes/ll01.gif") repeat-y;}
div.roundBox01Div .rightBorder {background: url("../images/boxes/rl01.gif") repeat-y right;}
div.roundBox01Div .cbbot {background: url("../images/boxes/blc01.gif") no-repeat top left;}
div.roundBox01Div .cbbot div div {margin:0px 7px 0px 7px; background: url("../images/boxes/bl01.gif") bottom left repeat-x;}
div.roundBox01Div .cbbot div {background: url("../images/boxes/brc01.gif") no-repeat top right;}
div.roundBox01Div .cbbot, div.roundBox01Div .cbbot div, div.roundBox01Div .cbbot div div {height:7px; font-size:1px;}
div.roundBox01Div .content {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div.roundBox01Div .padFix {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:1px; overflow:hidden;}


div.roundBox01Div p.learnMore {text-align:right; margin-top:.5em; margin-bottom:0em;}
div.roundBox01Div a:link {color:#843f9c; font-weight:bold; text-decoration:none;}
div.roundBox01Div a:visited {color:#843f9c; font-weight:bold; text-decoration:none;}
div.roundBox01Div a:hover {color:#843f9c; font-weight:bold; text-decoration:underline;}
div.roundBox01Div a:active {color:#843f9c; font-weight:bold; text-decoration:none;}

/* =END specialty pages
-----------------------------*/


/* css for Tracking antibiotic resistance page - begin */
#imgMap{
	position: absolute;	
	width:300px;
}

#mapCopy{
	position: relative;
	left: 220px;
	top: 25px;
	padding-left:50px;
}
#resistContents{
	clear:both;
	float:left;
	padding-top:200px;
	}
/* END css for Tracking antibiotic resistance page  */

/* BEGIN css for Microbiology Support landing page  */
#microsupportcontent{
	position: relative;
	left: 20px;
	top: 10px;
	text-align: left;
	overflow: auto;
	padding-right:300px;
}
#microrightCol{
	position: relative;
	left: 290px;
	top: -150px;
}
p.antibioticcontent1{
	margin: -5px 0px 0px 0px;
}
p.mapcontent2{
	margin: -5px 0px 0px 0px;
		
}
/* END css for Microbiology Support landing page  */

h2{
	color: #843f9c;
	font-size: 1.4em;
	font-weight: bold;
}
h3{
		font-size:1.0em;
}


#loginbox{
width: 450px;
height:30px;
position: relative;
float: left;
}

#fieldIndicator{
	clear:both;
}	

#login1{
	color:#843f9c;
	font-size:1.0em;
	width:150px;
	float: left;
	font-weight:bold;
	position: relative;
}

#login2{
	width:150px;
	float: left;
	position: relative;
}
.clicktext{
	color:#843f9c;
}

.error{
	color: #F00000;
	font-weight:bold;
}

#leftNav {
	float: left;
	width: 183px;
	height: auto;
	margin-top: 0px;
	text-align: center;
	padding-left: 8px;
}
.nav1 {
	margin-top: -10px;
	_margin-top: 0px;
}

.nav2 {
	margin-top: -10px;
	_margin-top: 0px;
}

.nav2 li {
	list-style-type: none;
	margin-top: -10px;
	_margin-top: 0px;
}

.required{
	color: #ff0000;
	}
h2{
	color: #843f9c;
	font-size: 1.4em;
	font-weight: bold;
}
h3{
		font-size:1.0em;
}


#sidebarRTIabout{
	position: absolute;
	left: 350px;
	top: 140px;
}

#loggedIn{
	padding-left:60px;
	font-size:12px;
	font-weight:BOLD;
	color:#843f9c;
}

p.privacyIndent{
	margin-left: 25px;
}

.coupon_container {
	width: 551px;	
	margin-left: 10px;
}

.coupon_image {
	width: 248px;
	float: right;
	padding-left: 10px;
}

.coupon_text {	
	padding: 0 0px 0px 0px;
	float: left;
	width: 293px;
}
#subContent1 {
	float: left; 
	height: 140px; 
	width: 362px;
}

#subContent2 {
	width: 486px;
}

.thumbs{
	text-decoration: none;
	border: none;
}

.ajaxerror {
	background-color:#FFFBE8;
	border:1px dashed #FF0000;
	color:#000000;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:x-small;
	font-weight:normal;
	line-height:120%;
	margin:0pt 0pt 0pt 26px;
	padding:5px;
	vertical-align:middle;
	width:260px;
}

#did-you-know-img{margin-left: 3px;}

#search-nav{
	width: 204px;
	height: 28px;
	background: url(../images/search-bkgnd.gif) no-repeat;
	padding: 0 0 0 15px;
	margin: -7px 0 10px 0;
}
#peachgrncntnr{
	widht: auto;
	height: auto;
	padding: 0 0 35px 0;
	background: url("../images/peach-bkgnd.gif") repeat-y 48px 100px;
	}

#search-form{margin: 0 0 0 0; padding: 0 0 0 0;}
#search-text{ float: left;}
#go-btn{float: right;margin-right: 15px; display: inline;}
#go-btn img{margin-left: 5px;}
#search-box{border: solid 1px #cccccc; height: 18px; line-height: 15px;}



.callouts{

	height: auto;
	width: 290px;
	
	}

.callouts2{

	height: auto;
	width: 486px;
	
	}
.calloutsep{
	
	font: 0px/0px arial;
	width: 290px;
	height: 0px;
	border-bottom: solid 1px #c8e4a6;
	margin: 14px 0 16px 0;
}

.calloutsep2{
	
	font: 0px/0px arial;
	width: 470px;
	height: 0px;
	border-bottom: solid 1px #c8e4a6;
	margin: 14px 0 16px 0;
}
.callouttext{
      height: auto;
      _height: 55px;
      min-height: 55px;
      width:220px;
      margin: 0 0 0 72px;
      }

.callouttext2{
      height: auto;
      _height: 55px;
      min-height: 55px;
      width:400px;
      margin: 0 0 0 72px;
      }
#icon1{
      background: url(../images/icon-1.gif) no-repeat 0 -3px;
}
#icon2{
      background: url(../images/icon-2.gif) no-repeat -7px -27px;
}
#icon3{
      background: url(../images/icon-3.gif) no-repeat 0 -20px;
}

#icon4{
      background: url(../images/icon-4.gif) no-repeat 0 -20px ;
      
}

#icon5{
      background: url(../images/icon-5.gif) no-repeat 0 -16px;
}

#icon6{
      background: url(../images/icon-6.gif) no-repeat 0 -19px;
}

#icon7{
      background: url(../images/icon-7.gif) no-repeat 0 -25px;
}
#icon8{
      background: url(../images/icon-8.gif) no-repeat  0 -25px;
}
#icon9{
      background: url(../images/icon-9.gif) no-repeat  0 -35px;
}

#icon10{
      background: url(../images/icon-10.gif) no-repeat 0 -45px;
}

#icon11{
      background: url(../images/icon-11.gif) no-repeat 0 -22px;
}
#icon12{
      background: url(../images/icon-12.gif) no-repeat  0 -25px;
}
#icon13{
      background: url(../images/icon-13.gif) no-repeat  0 -25px;
}

#icon14{
      background: url(../images/icon-14.gif) no-repeat  0 -25px;
}

.text2{
	margin: 3px 0 3px 0;
	font: 12px arial;
	color: #424242;
}
.text2a{
	font: bold 12px arial;
	color: #4f1079;
	text-decoration: none !important;
}

.text1 {
	font:12px Arial, Helvetica, sans-serif; 
	color: #676767;  
	
	margin: 5px 0 0  0;
}

.text1a{
	font-family:Arial, Helvetica, sans-serif; 
	color: #4f1079;  
	font-size:1.0em; 
	margin: 5px 0 0  0;
	text-decoration: none!important;
	
	border-bottom: solid 1px #843f9c;
}
#mainContent p a.text1a{
		display: inline;
	}
.text1b{
	font-family:Arial, Helvetica, sans-serif; 
	color: #4f1079;  
	font-size:1.0em; 
	margin: 5px 0 0  0;
	text-decoration: none!important;
	
	
}

.text1c{
	font-family:Arial, Helvetica, sans-serif; 
	color: #4f1079;  
	font-size:1.0em; 
	margin: 5px 0 0  0;
	text-decoration: none !important;
}
.liststyle1{
	margin: 3px 0 3px 5px;
	padding: 0 0 0 0;
	list-style-type: none;
}
.liststyle2{
	margin: 3px 0 3px 15px;
	padding: 0 0 0 15px;
	list-style-type: disc;
	
}
.liststyle3{
	margin: 3px 0 3px 10px;
	padding: 0 0 0 10px;
	list-style-type: disc;
	
}

#leftCol1 {float:left; width:290px; margin-left:50px; margin-top:11px; display: inline; }


#cltboxcontainer{
	width:486px; 
	height: auto;
	margin: 10px 0 10px 0;
}

.cltbox{
	width:110px; 
	height:auto;
	
	float: left;
	margin: 0 0 0 10px;
	_margin: 0 0 0 5px;
	text-align: center;
	
}

.clt1{
	width:110px; 
	height: 104px;
	background: url(../images/xray.gif) no-repeat;
	margin: 0 0 10px 0;
	display: block;
}
.dashed{
	width:300px; 
	height: 54px;
	border:dashed 2px red;
	
	}
	
#boxcontainer{
	width:486px; 
	height: auto;
	background: url(../images/box-bkgnd.gif) repeat-y;
	margin: 10px 0 10px 0;
}
#boxtop{
	width:486px; 
	height: 5px;
	background: url(../images/box-top.gif) no-repeat;
	font: 0px/0px arial;
	
}
#boxbottom{
	width:486px; 
	height: 5px;
	background: url(../images/box-bottom.gif) no-repeat;
	font: 0px/0px arial;
}

.rows{
	width:486px; 
	height: auto;
	margin:0 0 0 0;
	
	}	
.rowsep{
	border-bottom: solid 1px #98b955;
	margin: 5px 0 5px 0;
	}
.leftcol{
	width:190px; 
	height: auto;
	margin:0 0 0 5px;
	display: inline;
	float: left;
	}
.rightcol{
	width:270px; 
	height: auto;
	margin:0 0 0 10px;
	display: inline;
	float: left;
	}

.clear{
	clear: both;
}

.reg0{
	vertical-align:text-top;
	
}
sup{
	vertical-align:text-top;


}
.table1container {
	background:url("../images/table.gif") repeat-y;
	width:486px;
	margin:10px 0px 0px;
}	
.table1header{
	font-size:18px;
	font-weight:600;
	text-align:center;
	color:#fff; 
	background:#602588 url("../images/table_title.gif") repeat-x top;
	line-height:22px; 
	border-bottom:4px solid #602588;
	padding: 8px 0;
	margin: 0 8px 0 4px;
	width: 474px;
}

.table1subhd{
	font-size:13px;
	font-weight:600;
	background: #F1FFD3 url("../images/table_header.gif") repeat-x bottom;
	line-height:150%;
	margin: 0 8px 0 4px;
	width: 474px;
	height: auto;
	border-bottom: solid 1px #f8a05d;
}

.table1body{
	font-size:13px;
	margin: 0 8px 0 4px;
	width: 474px;
	height: auto;
}
.orangeborder{
	
	background: url("../images/orange-dots.gif") repeat-y  -6px 0;
	border-bottom: solid 1px #f8a05d;
	width: 474px;
	height: auto;
	padding: 5px 0;
	
}

.colh1, .colh2, .colh3, .colh4{
	width: 97px;
	height: auto;
	float: left;
	margin: 0 0 0 4px;
	display: inline;
	color: #4e1078;
	
}
	
.colh2{
	width: 100px;	
}
.colh3{
	width: 120px;
}
.colh4{
	width: 130px;
}

#sitemap-container p a{
text-decoration: none;
border-bottom: solid 1px #843f9c;
}

#sitemap-container a{
text-decoration: none;
border-bottom: solid 1px #843f9c;
}