/*-----------------------------------------------
Title: Home page screen styles
Site: Medicaretoday.org
Created: November 12 2008 (SL)
Updated: 
----------------------------------------------- */

.leftColumn { float:left; width:503px; background:url(../images/arc.png) no-repeat 0 0; padding-top:42px; margin-top:2px; }
.leftColumn p, .leftColumn ul, .leftColumn ol { padding-top:8px; line-height:1.2em; }
.leftColumn h3, .leftColumn h4, .leftColumn p, .leftColumn ul, .leftColumn ol { padding-left:10px; padding-right:50px; }
.leftColumn .small { padding:3px 40px 0 0; }
.leftColumn .box .small { padding:3px 15px 0 0; }
.leftColumn .box .small a { color:#838383; }
.leftColumn ul, .leftColumn ol { margin-left:15px; }
.leftColumn ul li { list-style:disc; padding-bottom:5px; line-height:1.2em; }
.leftColumn ol li { list-style:decimal; padding-bottom:5px; line-height:1.2em; }

.rightColumn { float:left; padding-left:1px; width:334px; margin-top:2px; }
.rightColumn p, .rightColumn ul, .rightColumn ol { padding-top:8px; line-height:1.2em; }
.rightColumn ul, .rightColumn ol { margin-left:15px; }
.rightColumn li { padding-bottom:5px; line-height:1.3em; }

.box { border:#eee 1px solid; width:418px; margin:15px 0 0 24px; padding:3px 0 6px 0; position:relative; }
.box.gold { border:#e8e0af 1px solid; }
.box .talkBubble { background:url(../images/icn_talkBubble.png) no-repeat 0 0; padding:9px 0 3px 45px; margin-left:4px; }
.box .pencil { background:url(../images/icn_pencil.png) no-repeat 10px 0; padding:9px 0 3px 45px; margin-left:4px; }
.box .clipboard { background:url(../images/icn_clipboard.png) no-repeat 0 0; padding:16px 0 10px 63px; margin-left:4px; }
.box .scroller { position:absolute; top:7px; right:6px; }
.box p, .box ul, .box ol  { padding:8px 17px; }
.box .threeColumns { padding:8px 100px 0 65px; position:relative; }
.box .threeColumns .leftNumber { position:absolute; top:6px; left:25px; font:bold 35px 'Trebuchet MS','Trebuchet',arial,verdana; color:#f47428; }
.box .threeColumns .rightLink { position:absolute; top:3px; right:25px; font:bold .8em verdana; text-align:center; }
.box .threeColumns .rightLink img { padding-bottom:8px; }

.orangeBox { border:#e8e0af 1px solid; background-color:#f7f3e1; padding-bottom:6px; }
.orangeBox h4 { margin:13px 15px 0 12px; padding:1px 0 0 25px; color:#be4a0c; background:url(../images/arrow_org2.png) no-repeat; }
.orangeBox li { color:#79713e; font-size:1.1em; line-height:1.5em; }
.orangeBox li a { color:#404000; text-decoration:underline; }
.orangeBox li a:hover { color:#313131; text-decoration:none; }
.orangeBox .small a { color:#be4a0c; }
.orangeBox hr { border:0; border-top:#e8e0af 1px solid; margin:15px 12px 0 12px; }
.orangeBox p { margin:0 12px; line-height:1.3em; }
.orangeBox .flash { padding-top:8px; }

.grayBox { border:#eee 1px solid; background-color:#fcfcfc; margin-top:5px; padding-bottom:6px; }
.grayBox h4 { padding:13px 15px 0 15px; }
.grayBox p { margin:0 15px; line-height:1.3em; }