body{margin:0;padding:0;background:#fff;font-family:Verdana;font-size:0.75em;text-align:left; color:#000;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-size:0.90em;font-weight:normal;}
a{text-decoration:none;color:#000}
ul{list-style-type:none; margin:0; padding:0;}
li{margin:0; padding:0;}
p{margin:0;}
img{margin:0;padding:0;border:0;}
.clear{clear:both;margin:0;padding:0;}
.hidden{position:absolute;left:-6000px;}
.formErrors{color:#F15B00}
.copyList li.noBullets{background:none;}
#wrapper{width:968px;background:#fff;margin:0;padding:0 0 20px 0;text-align:left;}

/*------header index-------------*/
.header{width:968px;height:182px;background: url(../furniture/genericHeader.jpg) top no-repeat;border-bottom:5px solid #dfded8;}

/*------main navigation--------*/
#topSpace{height:3px;background:url(../furniture/topSpacer) #fff repeat-x;font-size:1px;}
#navWrapper{height:36px;width:968px;background:url(../furniture/navBack.jpg) repeat-x;}
#mainNav{float:left;width:610px;height:36px;}
#navList li{float:left;list-style-type:none;}
#navList a{display:block;height:36px;}

/*single buttons*/
.homeButton{width:74px;background:url(../furniture/homeButton.jpg);}
.homeButton:hover{background:url(../furniture/homeActive.jpg);}
#homeActive{background:url(../furniture/homeActive.jpg);}


.trainingZoneButton{width:131px;background:url(../furniture/trainingZoneButton.jpg);}
.trainingZoneButton:hover{background:url(../furniture/trainingActive.jpg);}
#trainingZoneActive{background:url(../furniture/trainingActive.jpg);}

.raceDayButton{width:141px;background:url(../furniture/raceDayButton.jpg);}
.raceDayButton:hover{background:url(../furniture/raceDayActive.jpg);}
#raceDayActive{background:url(../furniture/raceDayActive.jpg);}

.treachersAreaButton{width:144px;background:url(../furniture/teachersAreaButton.jpg);}
.treachersAreaButton:hover{background:url(../furniture/teachersAreaActive.jpg);}
#teachersAreaActive{background:url(../furniture/teachersAreaActive.jpg);}

.careersButton{width:95px;background:url(../furniture/careersButton.jpg);}
.careersButton:hover{background:url(../furniture/careersActive.jpg);}
#careersActive{background:url(../furniture/careersActive.jpg);}

/*search box*/
#search{float:right;width:231px;;margin:3px 11px 0 0;}
#searchTextFieldContainer{float:left; width:164px; height:22px;margin:2px 0 0 0;background:url(../furniture/searchBoxBack.jpg) no-repeat;padding:4px 4px 0 4px;}
#searchTextField{border:0;width:153px;height:15px;}
#searchButton{float:right;width:54px;height:28px;margin:0;border:0; background:#e4e3dd url(../furniture/searchButtonBack.jpg) no-repeat;cursor:hand;}
#searchButton:hover{background:#e4e3dd url(../furniture/searchButtonBackHover.jpg) no-repeat}
/*---------content-------------*/
#contentWrapper{width:968px;background:#ffffff; padding:0 0 23px 0;}

/*breadcrumbs style*/
#breadCrumbs{width:968px;padding:10px 0 5px 0;background:#DFDED8 url(../furniture/breadcrumbsBack.jpg) bottom repeat-x; float:left;}
#breadCrumbs ul{margin:0 0 0 17px;}
#breadCrumbs li{float:left;}
#breadCrumbs a{color:#616161;display:block;font-size:90%;text-decoration:underline;padding:0 12px 0 0;margin:0 8px 0 0;background:url(../furniture/breadDecoration.jpg) no-repeat right;}
#breadCrumbs span{color:#616161;display:block;font-size:90%;text-decoration:underline;padding:0 12px 0 0;margin:0 8px 0 0;background:none;text-decoration:none;}
#breadCrumbs a:hover{color:#F15B00;}

/*style for left side navigation*/
#sideNav{float:left;width:191px;margin:20px 0 0 0;padding:0 0 20px 0;}

#second_level li{display:inline;}
.second_level_links {display:block;color:#fff;width:155px;height:28px; margin:0 0 5px 10px;color:#000;}

#third_level{font-size:90%; margin:4px 0 0 0;}
#third_level li{display:inline;}
#third_level a{display:block; margin:8px 26px 8px 17px;}
#third_level a:hover {color:#f15b00;}
#third_level #on a{text-decoration:underline;}

#forth_level a{color:#616161;margin:13px 26px 13px 21px;padding:0 0 0 9px;background:url(../furniture/sideLinkDecoration.jpg) top left no-repeat}
#forth_level a:hover {color:#f15b00;}
#forth_level #active a {color:#f15b00;}

/*style for content*/
#content{float:left;width:777px;background:#fff;margin:17px 0 0 0;}
#content h2{height:51px;}
#content h3{height:35px; margin:0 0 15px 0;}
#content a{background:none; color:#f15b00;}
#content a:hover{background:#F15B00; color:#fff;}
#inner{padding:0 12px 0 5px}

/*style for left column */
#leftCol{float:left;width:539px;margin:0 25px 0 0;padding:0 0 24px 0;border-bottom:3px solid #dfded8;background:#fff;}
#leftCol p{line-height:1.5; margin:0 15px 15px 2px;}
#leftCol h4{color:#f15b00;font-weight:bold; margin:0 0 5px 0;}

.copyListContainer{width:526px;padding:2px 0 20px 10px; margin:0 0 30px 0;border:1px solid #e0dfd9;background:url(../furniture/copyListBack.jpg) bottom repeat-x;}
.copyListContainer h4{height:28px;}
.copyList h5{color:#f15b00;}
.copyList{margin:0 0 20px 0}
.copyList li{padding:6px 6px 6px 12px;background:url(../furniture/copyListDecoration.gif) no-repeat 0 8px;}
#subCopyList{background:none;}
#subCopyList li{font-size:11px;}

/*style for content blocks*/
.blocks{padding:15px 0 20px 0;border-top:1px solid #dfded8;}
#leftCol h4.blocksTitle{margin:5px 0;}
.imageLeft{float:left;margin:0 20px 0 0;}
.imageRight{float:Right;margin:0 0 0 20px;}

/*style for green boxes*/
.boxesLinksDecoration{font-size:9px;}
.horizontalBox{width:538px;padding:0 0 5px 0;}
.horizontalBox h4{width:371px; height:53px;}
.horizontalBox p{padding:0 0 0 10px;}
.horizontalBoxImage{float:left;}
.horizontalBoxImage a{display:block; width:166px; height:113px;}
.horizontalBoxCopy{float:left;width:371px;background:#e7e6e2;margin: 0 0 10px 0}
.horizontalBoxCopy a{font-weight:bold;}

/*style for content in the right column*/
#rightCol{width:196px;float:left;background:url(../furniture/arrowDecoration.jpg) bottom repeat-x;padding:0 0 20px 0;}
#rightCol h3{height:37px; background:url(../furniture/activitiesHeader.jpg) no-repeat; margin:0 0 0 5px}


/*LOGIN PANEL*/
.formLabel{display:block;height:12px;width:53px;background:#000;}
.inputFieldsBack{padding:0;background:url(../furniture/forminputBack.jpg) repeat-x;}
.inputFieldsBack input{width:170px; }

#logOutUserName{background:url(../furniture/logOutUserNameLabel.gif) no-repeat;margin:0}
#logOutPassword{background:url(../furniture/logOutPasswordLabel.gif) no-repeat;margin:10px 0 0 0}

#logInBox{padding:10px 0 40px 10px; margin-left:0; border:0;background:url(../furniture/logOutPanelBack.jpg) bottom; color:#fff;}
#logInContent{margin:0;}
#content #logInBox a{color:#fff;margin:0;}
#content #logInBox a:hover{color:#f15b00;margin:0;background:#fff;}
#userName{display:block;font-weight:bold;}
#content #logInBox  a#logOutButton{float:right;display:block;width:60px;height:30px;background:url(../furniture/logOutButton.gif);margin:0 10px 0 0}
/*#content #logInBox  a#logOutButton:hover{background:url(../furniture/logOutButtonHover.jpg);}*/

#logOutForm{padding:10px 0 10px 0}
#content #logOutBox{padding:0 0 20px 10px; margin-left:0;background:url(../furniture/logOutPanelBack.jpg) bottom no-repeat; border:0;}
#content #logOutBox p{margin:0;}
#logOutBox a{color:#fff;}
#logOutBox a:hover{color:#f15b00; background:#fff;}
.logOutInputField{border:0;}

#content #logOutBox p#logOutFormThirdPar{margin:10px 0 0 0}
#logInButton{float:right;border:0;margin:1px 10px 0 0}
/*#logInButton:hover{background:url(../furniture/loginButtonHover.jpg);}*/
#content a#registerButton{display:block;background:url(../furniture/registerButton.jpg) no-repeat;width:65px;height:30px;margin:0 0 10px 0}
/*#content a#registerButton:hover{background:url(../furniture/registerButtonHover.jpg) no-repeat;}*/




/* ACTIVITIES*/
.rightBox{padding:0 0 10px 0; border:1px solid #dfded8; margin:8px 0 0 5px}
.rightBox p{ margin:35px 0 0 55px;}
.rightBox a{font-size:90%;}

#teachersBox{background:#eeeeeb url(../furniture/rightTopBoxBack.gif) top no-repeat;}
#careerAdvicesBox{background:#eeeeeb url(../furniture/rightBottomBoxBack.gif) top no-repeat}

#marketingBox{background:#eeeeeb url(../furniture/marketingBoxBack.jpg) top no-repeat ;}
#marketingBox p{margin-top:47px;}

#quizBox{background:#eeeeeb url(../furniture/quizBoxBack.jpg) top no-repeat;}
#quizBox p{margin-top:46px;}

#careersBox{background:#eeeeeb url(../furniture/careersBoxBack.jpg) top no-repeat;}
#careersBox p{margin-top:27px;}

#mapBox{background:#eeeeeb url(../furniture/mapBoxBack.jpg) top no-repeat;}
#mapBox p{margin-top:45px;}

#gapBox{background:#eeeeeb url(../furniture/gapBoxBack.jpg) top no-repeat;}
#gapBox p{margin-top:27px;}

#leafletBox{background:#eeeeeb url(../furniture/leafletBoxBack.jpg) top no-repeat;}
#leafletBox p{margin-top:45px;}

#stableRolesBox{background:#eeeeeb url(../furniture/stableRolesBox.jpg) top no-repeat}
#stableRolesBox p{margin-top:27px;}

#owningBox{background:#eeeeeb url(../furniture/owningBox.jpg) top no-repeat;}
#owningBox p{margin-top:45px;}

#raceDayBox{padding:0;}
#raceDayBox h4{height:78px;background:url(../furniture/raceCourseBoxHead.jpg) no-repeat}
#raceDayBox a{display:block;}
#raceDayBox a:hover{background:none;}
#topLink{height:78px;}
#raceDayBox  #middleLink{height:209px; background:url(../furniture/middleLinkBack.jpg) no-repeat}
#raceDayBox  #middleLink:hover{ background:url(../furniture/middleLinkBackHover.jpg) no-repeat}
#raceDayBox  #bottomLink{height:64px; background:url(../furniture/bottomLinkBack.jpg) no-repeat}
#raceDayBox p{margin:0;}

/*--------footer-----------------*/
#foot{width:968px;padding:0 0 20px 0;background:#d8d8d5 url(../furniture/footBack.jpg) bottom repeat-x;border-top:3px solid #dfded8;}
#foot ul{margin:0 0 0 196px;}
#foot li{float:left; margin:9px 0 0 0;}
#foot a{display:block;padding:0 10px 0 0;font-size:10px;color:#616161;margin:0 12px 0 0;background:url(../furniture/utilityDecoration.jpg) 
right no-repeat; text-decoration:none}
#foot span{display:block;padding:0 10px 0 0;font-size:10px;color:#616161;margin:0 12px 0 0;background:url(../furniture/utilityDecoration.jpg) 
right no-repeat; text-decoration:none}
#foot a#noDecoration{background:none;}
#foot a:hover{color:#F15B00}
#foot #active a{color:#F15B00;}

/*----------MULTIPLE CHOICE TEST PAGES-------------*/
#flashContentXl{width:777px; height:742px;background:url(../furniture/flashReplacement.gif) bottom repeat-y; padding:0;}
#flashContentXxl{width:777px; height:832px;background:url(../furniture/flashReplacement.gif) bottom repeat-y; }
#flashContainer{width:777px;background:url(../furniture/flashReplacement.gif) bottom;padding:10px 0px 10px 0;height:455px;}
#flashFile{margin:0 0 0 5px;}


/*flashalt content*/
.flashAltContent{border:1px solid #dfded8; padding:10px; background:url(../furniture/flashAltBack.jpg) bottom repeat-x}
.flashAltContent h4{height:19px;background:url(../furniture/flashAltTitle.gif) no-repeat;margin:10px 0}
.orange{color:#f15b00; font-weight:bold;}
.downloadFlash {margin:10px 0 0 0}
.downloadFlash li{float:left;}
#content #flashplayerLogo{display:block;width:156px;height:37px;background:url(../furniture/flashplayerLogo.jpg) no-repeat;border:1px solid #dbdbdb;border-bottom:1px solid #707070;margin:0 0 0 50px}
/*---------VIDEO PLAYER--------------*/
#videoPlayerFoot{margin:0 0 10px 0}

/*--------------------------VERTICAL BOXES--------------------------------------------*/
.verticalBox{width:245px; min-height:465px; padding:0 0 20px 0;margin:24px 0 0 0;background:#e7e6e2;}
.verticalBox h3{height:35px;}
.verticalBox p{padding:0 10px 0 16px; line-height:1.5;background:#e7e6e2;}
.verticalBox a{display:block; width:245px; height:173px;}


/*TOOL TIPS*/
span .toolTipsa{color:#2b8e10;}
#content a.toolTips{color:#2b8e10;cursor:hand;}
#content a.toolTips:hover{background:none;}


/*------------------------DOWNLOADS PANEL----------------------------------------------------*/
.downloadPanelTop{margin:0 0 0 8px;width:524px;border-bottom:1px solid #dbdad4}
.downloadPanel{color:#f15b00;padding:15px 15px 75px 15px;background:url(../furniture/downloadsBackground.jpg) bottom no-repeat; position:relative;}
#leftCol .downloadPanel p{top:40px;left:75px;margin:10px 0 20px 75px}
#leftCol .downloadPanel h4{height:19px;margin:0 0 0 75px;}
.downloadTitleIcon{position:absolute;top:0;}

#content #downloadWord {float:right;position:relative}
#content #downloadWord a{display:block;height:28px;width:165px;background:url(../furniture/downloadWordButton.gif) no-repeat}
#content #downloadWord a:hover{background:url(../furniture/downloadWordButtonHover.gif) no-repeat}
#content #wordLogo {float:right;position:relative}
#content #wordLogo a{display:block;width:30px;height:30px;background:url(../furniture/wordLogo.gif) no-repeat; margin:0 10px 0 0 ;}

#content #downloadExcel {float:right;position:relative}
#content #downloadExcel a{display:block;height:28px;width:165px;background:url(../furniture/downloadExcelButton.gif) no-repeat}
#content #downloadExcel a:hover{display:block;background:url(../furniture/downloadExcelButtonHover.gif) no-repeat}
#content #excelLogo{float:right;position:relative}
#content #excelLogo a{display:block;width:30px;height:30px;background:url(../furniture/excelLogo.gif) no-repeat; margin:0 10px 0 0 ;}
