﻿body { background-image: url(http://sportingfarm.com/sft/images/bg-page-rp.gif); background-repeat: repeat-x; margin:0; padding:0; font: 12px Arial, Helvetica, sans-serif; }
/* HEADER */ 
#header { width:936px; height:141px; margin:0 auto;}
  h1.logo { height: 103px; width: 322px; margin:10px 0 0 10px; background: url(http://sportingfarm.com/sft/images/logo.jpg) no-repeat; text-indent: -9000px; float: left; display: inline; }
  #quick-links {float: right; width:550px; text-align:right; padding-top:5px;}
  #quick-links a, #quick-links a:link, #quick-links a:visited { font: 11px Arial, Helvetica, sans-serif; color: #000;}
  #quick-links a:hover { color: #910223; }
  #sales-support { float: right; width:550px; padding-top:62px;}
/* NAV */
#nav-holder { width:936px; height: 36px; padding-bottom: 3px; margin:0 auto;}
ul li ul div.sub_menu { background:url(../images/bg-sub-nav.png) bottom no-repeat; width:440px; height:260px;}
ul li ul div.sub_menu.workshops { background:url(../images/bg-sub-nav-workshop.png) bottom no-repeat; width:440px; height:260px; }
ul li ul div.sub_menu.survivial { background:url(../images/bg-sub-nav-survivial.png) bottom no-repeat; width:440px; height:260px; }
ul li ul div.sub_menu.assessment { background:url(../images/bg-sub-nav-assessment.png) bottom no-repeat; width:440px; height:260px; }
ul li ul div.sub_menu.about { background:url(../images/bg-sub-nav-about.png) bottom no-repeat; width:440px; height:260px;}
/*ul li ul div.sub_menu.training { background:url(../images/bg-sub-nav-training.png) bottom no-repeat; width:218px; height:143px;}*/

/* CONTENT */
#content { background:url(http://sportingfarm.com/sft/images/bg-content.png) top center repeat-y; /*width:900px;*/ margin: 0 auto;}
#content-inner { width:932px; margin: 0 auto; line-height:18px;}
#flash-holder { background:#f5f5f5; height:301px; width:924px; border: 4px solid #eaeaea; border-top: none; padding-bottom:5px; margin-bottom:4px;}
#banner-holder { height:150px; width:924px; background:#f5f5f5; }
#img-right-people { background:url(http://sportingfarm.com/sft/images/img-the-right-people.png) top center no-repeat; height:145px; width:309px; margin-right:2px; float:left}
#img-right-things { background:url(http://sportingfarm.com/sft/images/img-doing-the-right-things.png) top center no-repeat; height:145px; width:309px;  margin-right:2px; float:left}
#img-right-time { background:url(http://sportingfarm.com/sft/images/img-all-the-time.png) top center no-repeat; height:145px; width:309px; float:right;}
#sub1 { background:url(http://www.salesforcetraining.com/images/subimg1.png) top center no-repeat; height:145px; width:309px; margin-right:2px; float:left}
#sub2 { background:url(http://www.salesforcetraining.com/images/subimg2.png) top center no-repeat; height:145px; width:309px;  margin-right:2px; float:left}
#sub3 { background:url(http://www.salesforcetraining.com/images/subimg3.png) top center no-repeat; height:145px; width:309px; float:right;}
.content-holder { padding:15px 20px 0 20px; width:94%;}

/* FOOTER*/
#footer { background:url(http://sportingfarm.com/sft/images/bg-footer.png) bottom center no-repeat; width:952px; margin:0 auto;}
#copy-terms-privacy { font: 11px Arial, Helvetica, sans-serif; color:#a2a1a1; margin: 10px auto; width:924px; padding:10px 0 0 10px; line-height:16px;}
#copy-terms-privacy a { color: #7f7f7f;}

/* LINKS */
a:link { color: #930223; }
a:visited { color: #050608; }
a:hover { color: #629086; }
a:active { color: #930223; }

/* BUTTONS */
.btn-trp { background: url(http://sportingfarm.com/sft/images/btn-trp.png) top center no-repeat; width:114px; height:36px; border:none; cursor:pointer; margin:104px 0 0 181px; }
.btn-trp:hover { background-position: 0 -36px;}
.btn-drt { background: url(http://sportingfarm.com/sft/images/btn-drt.png) top center no-repeat; width:114px; height:36px; border:none; cursor:pointer; margin:104px 0 0 181px; }
.btn-drt:hover { background-position: 0 -36px;}
.btn-att { background: url(http://sportingfarm.com/sft/images/btn-att.png) top center no-repeat; width:114px; height:36px; border:none; cursor:pointer; margin:104px 0 0 181px; }
.btn-att:hover { background-position: 0 -36px;}
.btn_red { background:#851A0A; padding:2px 15px; cursor: pointer; border:1px solid #000; color:#FFF; margin-top:5px; }
.btn_red:hover { background:#020403; }
.input-asment {padding:4px; border:1px solid #8b1c05; width:200px; }
.input-asment-select {padding:4px; border:1px solid #8b1c05; width:210px; }

.input-asment-org {padding:4px; border:1px solid #ee941a; width:200px; }
.btn_org { background:#ee941a; padding:2px 15px; cursor: pointer; border:1px solid #000; color:#FFF; margin-top:5px; }
.btn_org:hover { background:#020403; }


/* TXT Titles */
.text-hl-OR { font-size: 14px; color:#ee941a; font-weight:bold; line-height:25px;}
.text-hl-GR { font-size: 14px; color:#92b223/*b5de29*/; font-weight:bold; line-height:25px;}
.text-hl-BL { font-size: 14px; color:#87bdca/*abd8e3*/; font-weight:bold; line-height:25px;}
.text-hl-RD { font-size: 14px; color:#8a1c05; font-weight:bold; line-height:25px;}
.title-bar {height:4px; background: #8d0222; border:none; width:900px; margin: 0 auto;}

/* LISTS */
ul.ul-check-org { list-style: none;}
ul.ul-check-org li { background:url(../images/icon-check-16-or.png) left no-repeat; background-position: 0 10px; padding: 10px 0 0 22px;}

ul.ul-check-grn { list-style: none;}
ul.ul-check-grn li { background:url(../images/icon-check-16-gr.png) left no-repeat; background-position: 0 10px; padding: 10px 0 0 22px;}

ul.ul-check-blu { list-style: none;}
ul.ul-check-blu li { background:url(../images/icon-check-16-bl.png) left no-repeat; background-position: 0 10px; padding: 10px 0 0 22px;}

ul.training-list, ul.survival-list, ul.assessment-list, ul.workshop-list { padding: 0 0 0 15px;}
ul.training-list li, ul.survival-list li,ul.assessment-list li, ul.workshop-list li { list-style:none; background:url(../images/icon-red-arrow-li.gif) left no-repeat; background-position: 0 13px; padding: 10px 0 0 20px;}

/* Sprite */
.bar-single { border:none;}
.crs-lngth-1 { background:url(../images/sprite-one-two-three-day.gif) top right no-repeat; height:15px; background-position: 275px 4px; margin-left: 5px }
.crs-lngth-2 { background:url(../images/sprite-one-two-three-day.gif) top right no-repeat; height:15px; background-position: 275px -25px; margin-left: 5px }
.crs-lngth-3 { background:url(../images/sprite-one-two-three-day.gif) top right no-repeat; height:15px; background-position: 275px -55px;  margin-left: 5px }
.ddsmoothmenu ul li ul div.sub_menu li.crs-lngth-1 a, .ddsmoothmenu ul li ul div.sub_menu li.crs-lngth-2 a, .ddsmoothmenu ul li ul div.sub_menu li.crs-lngth-3 a { padding: 0 0 0 0;} 
/*.ddsmoothmenu ul li ul div.sub_menu li { border-top: 2px solid #FFF;}*/

/* LB */
#index_div { position:absolute; top:0; left:0; width: 100%; height: 1000px; z-index:5000; background-color:#000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
#content-lb { position: absolute; top:50%; left:50%; z-index:9999; width:780px; height:625px; margin:-250px 0 0 -380px; background: none; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; font:12px Arial, Helvetica, sans-serif;}
#content-lb a { color:#0066CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px;}
#content-bl-enter { position:relative; top:98%; left:44%; width:200px;}

#content-lb-results { position: absolute; top:50%; left:50%; z-index:9999; width:780px; height:625px; margin:-250px 0 0 -380px; background: none; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; font:12px Arial, Helvetica, sans-serif;}
#index_div-results { position:absolute; top:0; left:0; width: 100%; height: 1000px; z-index:5000; background-color:#000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}


*+html #content-bl-enter { top:92%; left:43%;}
* html #content-lb { cursor: pointer;}

.survey-answer-OR, .survey-answer-GR, .survey-answer-BL {list-style:none; padding:0 5px; }
.sa-num { width:20px; margin-right: 5px; padding: 0 2px;}

.survey-button-OR { background:#c1720c; border: 1px solid #f6e6b5; color: #FFF; font-weight: bold; cursor: pointer; padding:5px 2px;}
.survey-button-OR-skip { background:#ed9017; border: 1px solid #f6e6b5; color: #FFF; font-weight: bold; cursor: pointer; padding:5px 2px;}
.survey-button-OR:hover, .survey-button-OR-skip:hover { background:#f6e6b5; color: #000; border: 1px solid #d87e09;}
ul.survey-answer-OR li:hover { background:#f5bf36;}

.survey-button-GR { background:#92b223; border: 1px solid #e7f5b6; color: #FFF; font-weight: bold; cursor: pointer; padding:5px 2px;}
.survey-button-GR-skip { background:#aad027; border: 1px solid #e7f5b6; color: #FFF; font-weight: bold; cursor: pointer; padding:5px 2px;}
.survey-button-GR:hover, .survey-button-GR-skip:hover { background:#e7f5b6; color: #000; border: 1px solid #92b223;}
ul.survey-answer-GR li:hover { background:#d9f47d;}

.survey-button-BL { background:#82b1bd; border: 1px solid #e2f1f5; color: #FFF; font-weight: bold; cursor: pointer; padding:5px 2px;}
.survey-button-BL-skip { background:#a0cbd6; border: 1px solid #e2f1f5; color: #FFF; font-weight: bold; cursor: pointer; padding:5px 2px;}
.survey-button-BL:hover, .survey-button-BL-skip:hover { background:#e2f1f5; color: #000; border: 1px solid #88becb;}
ul.survey-answer-BL li:hover { background:#d6ecf1;}

/* FOOTER */
#footer-inner { width: 865px; margin: 0 auto;}

/*#footer { width:100%; background:url(../images/bg-footer.png) top center no-repeat; min-height:295px;}
h3.footer-title { font: 16px Arial, Helvetica, sans-serif; color: #383838; border-bottom: 1px solid #aeaeae; width:50%; padding-top:15px; margin-top:0; }*/

ul#footer-left { width:200px; float: left; padding:0; margin:0 5px 10px 5px;}
ul#footer-right { width:200px; float: left; padding:0; margin:0 5px 10px 5px;}

ul#footer-left li, ul#footer-right li { list-style: none;}
ul#footer-left li.footer-title { color: #8d0222; font: 11px Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0;}
ul#footer-left li a, ul#footer-right li a, ul#footer-left li a:link, ul#footer-right li a:link, ul#footer-left li a:visited, ul#footer-right li a:visited { color: #000; font: 11px Arial, Helvetica, sans-serif; text-decoration: none;}
ul#footer-left li a:hover, ul#footer-right li a:hover { color: #860326;}

ul#footer-left li ul { padding:5px; margin:0;}
.h3-footer-title { font-weight:bold; padding:5px; color:#8d0222; margin-top: 0;}
#usage-statment { float: left; font: 11px Arial, Helvetica, sans-serif; color:#000; width:100%;}
#usage-statment a, #usage-statment a:link, #usage-statment a:visited { color: #000;}
#usage-statment a:hover { color: #8d0222;}

.ans-q { font-size:11px; color:#666; }
.ans-qa { font-size:11px; color:#900; font-weight:bold; }


