body { background-color: #FEED01; font-family: Arial, Helvetica, sans-serif; }
#wrap { position: relative; width: 975px; margin: 0px auto; }
a img { border: 0px; }
.clear { clear: both; }

#head { font-family: Tahoma, Geneva, sans-serif; background: #FEED01 url(../img/headBG.jpg) repeat-x bottom; }
#logo { float: left; margin: 0px 0px 20px; }
#headText { float: right; text-align: right; color: #4C4C4C; margin: 18px 40px -15px 0px; }
#headText h2 { text-transform: uppercase; font-size: 23px; font-weight: bold; margin: 0px; }
#headText h2 span { font-weight: bold; color: #DA2828; }
#headText p { font-size: 14px; font-weight: bold; margin: 0px; }
#headText a { color: #DA2828; }
#headText #businessLink { padding:7px 10px 0px 0px; }
#tabs { clear: both; }
#tabs ul { list-style: none; margin: 0px; padding: 0px; }
#tabs li { float: left; display: block; }
#tabs li p { margin: 0px; font-size: 12px; font-weight: bold; margin: 0px 3px 0px 0px; }
#tabs li p.active { background: #799AD0 url(../img/tabON.jpg) no-repeat top left; padding: 0px 0px 0px 20px; }
#tabs li a { display: inline-block; height: 42px; background: #799AD0 url(../img/tabOFF.jpg) no-repeat top left; color: #FFFFFF; text-decoration: none; padding: 0px 0px 0px 20px; }
#tabs li a:hover { text-decoration: underline; }
#tabs li img { vertical-align: middle; margin: 0px; }

#main { background: #FEED01 url(../img/mainBG.jpg) repeat-x top left; }
#lhs { float: left; width: 647px; background: #FEED01 url(../img/mainBG.jpg) repeat-x top left; }
#mainHeading { margin: 10px 0px 0px 20px; }
#lhs h3 { font-size: 16px; margin: 20px 20px 10px 20px;  }
#lhs a.activityLinks { color: #DA2828; }
#innerText { font-size: 12px; padding: 0px 20px 30px 20px; margin: 0px; }
#innerText p { margin: 10px 0px; }
#innerText a { color: #000000; font-weight: bold; }
#indexBox { width: 642px; }
#indexBox .top { width: 642px; height: 233px; }
#indexBox .top  img { display: block; }
#indexBox .middle { background-color: #d0dd15; font-size: 12px; padding: 0px 20px 10px; }
#indexBox .middle p { padding: 10px 0px; margin: 0px; }
#indexBox .bottom { background: #d0dd15 url(../img/indexBoxBottom.jpg) no-repeat top; width: 642px; height: 11px; margin: 0px 0px 10px; }
#indexRegisterBox	{ cursor: pointer; width: 602px; }
#indexRegisterBox .top { background: #d0dd15 url(../img/stroketop.jpg) no-repeat top; width: 602px; height: 9px; }
#indexRegisterBox .middle { background: #d0dd15 url(../img/strokemiddle.jpg) repeat-y top; font-size: 12px; padding: 0px 20px; }
#indexRegisterBox .middle p { padding: 10px 0px 10px; margin: 0px; }
#indexRegisterBox .bottom { background: #d0dd15 url(../img/strokebottom.jpg) no-repeat top; width: 602px; height: 9px; margin: 0px; }
#latest { float: left; color: #4c4c4c; width: 265px; padding: 0px 0px 20px; }
#latestHeading { background: #d0dd15 url(../img/latestNewsHeading.jpg) no-repeat top; width: 223px; height: 62px; }
#latest h4 { font-size: 18px; text-transform: uppercase; margin: 0px; padding: 20px 0px 0px 30px; }
#latest p { font-size: 13px; margin: 10px 0px; }
#latest a { color: #4C4C4C; }
#latest img { display: block; }
#latest .latestItem { border-bottom: 1px solid #426FCA; margin: 0px 0px 0px 20px; }
#dyk { float: right; background: #d0dd15 url(../img/dykBoxBG.jpg) no-repeat top; width: 366px; height: 232px; margin: 0px 5px 0px 0px; }
#dykIMG { float: right; }
#dyk h4 { font-size: 18px; font-weight: bold; color: #da2828; text-transform: uppercase; margin: 0px; padding: 30px 0px 0px 35px; }
#dyk p { width: 175px; height: 100px; font-size: 12px; color: #000000; margin: 0px; padding: 5px 0px 0px 35px; }
#dykButtons { margin: 0px 0px 0px 35px; }
#dykButtons img { cursor: pointer; }

#rhs { float: right; width: 318px; }
#signUp { position: relative; z-index: 10; display: block; width: 297px; height: 108px; background: #FEED01 url(../img/signUp.jpg) no-repeat top; float: right; margin: -29px 15px 15px 0px; }
#signUp:hover { background: #FEED01 url(../img/signUpHOVER.gif) no-repeat top; }
#rhs .sideBox { float: right; background: #FEED01 url(../img/sideBox.jpg) no-repeat top; font-size: 12px; width: 313px; height: 129px; }
#rhs .sideBox .top { padding: 15px 0px 0px 15px; }
#rhs .sideBox .bottom { padding: 0px 0px 0px 15px; }
#rhs .sideBox p { margin: 5px 0px; }
#rhs .sideBox a { display: block; color: #000000; }
#rhs .sideBoxInner { float: right; font-size: 12px; width: 313px; }
#rhs .sideBoxInner .top { background: #FFFFFF url(../img/sideBoxTop.jpg) no-repeat top; width: 288px; height: 12px; }
#rhs .sideBoxInner .bottom { background: #FFFFFF url(../img/sideBoxBottom.jpg) no-repeat bottom; width: 258px; padding: 0px 15px 15px 15px; }
#rhs .sideBoxInner p { margin: 5px 0px; }
#rhs .sideBoxInner a { color: #000000; }
#rhs .sideBoxInner img { margin: 0px 0px 10px; }
#rhs .sideBoxInner .bullet { vertical-align: middle; margin: 0px 5px 0px 0px!important; }

#rhs .sideBoxSquare {background-image: url(../img/sideBoxSquare.jpg);padding-bottom:30px;}
#rhs .sideBoxSquare a {display:inline;}
#rhs .sideBoxSquare div#businessLink_anchor {margin:17px 0px 0px 13px;}

#letter { margin: 0px!important; }
#sideNote { float: left; background: #FEED01 url(../img/sideNote.jpg) no-repeat top; width: 313px; height: 436px; margin: 10px 0px 0px; padding: 0px 0px 20px; }
#sideNote p { text-align: right; font-size: 13px; font-weight: bold; text-transform: uppercase; margin: 25px 60px 0px 0px; }
#sideNote a { display: block; color: #FFFFFF; text-decoration: none; }
#sideNoteHeading { display: block; margin: 30px 0px 0px 22px; width: 257px; height: 81px; background: #FEED01 url(../img/sideNoteHeading.jpg) no-repeat top; }
#sideNoteHeading:hover { background: #FEED01 url(../img/sideNoteHeadingHOVER.gif) no-repeat top; }

#registerForm { width: 590px; }
#registerForm .top { background: #FFFFFF url(../img/formTop.jpg) no-repeat top; width: 590px; height: 17px; }
#registerForm .middle { background-color: #D0DD14; padding: 0px 50px 0px 20px; }
#registerForm .middle p.title { font-size: 12px; margin: 0px 0px 20px; }
#registerForm .middle p.thankyou { font-size: 12px; margin: 0px; }
#registerForm .middle p { font-size: 11px; margin: 0px; }
#registerForm .middle table { width: 490px; border-collapse: collapse; margin: 0px 0px 0px 30px; }
#registerForm .middle .leftTD { width: 25%!important; }
#registerForm .middle .leftTD2 { width: 17%!important; }
#registerForm .middle .rightTD { width: 25%!important; }
#registerForm .middle .textBoxSML { width: 120px; margin: 0px 0px 5px; }
#registerForm .middle .textBox { width: 347px; margin: 0px 0px 5px; }
#registerForm .middle form { display: inline; border: 0px; margin: 0px; }
#btnSubmit { float: right; }
#registerForm .bottom { background: #FFFFFF url(../img/formBottom.jpg) no-repeat top; width: 590px; height: 17px; }
#registerForm .val { color: #FF0000; }
#valSum { color: #FF0000; }


#foot { font-family: Tahoma, Geneva, sans-serif; }
#foot img { float: left; }
#footText { clear: both; border-top: 14px solid #6A9726; background-color: #213886; text-align: center; height: 28px; }
#footText p { color: #5D71B8; font-size: 11px; margin: 7px 0px 0px; }
#footText a { color: #FFFFFF; text-decoration: none; }
#foot p.JDA { color: #213886; font-size: 10px; float: right; margin: 10px 0px; }
#foot p.JDA img { float: none; vertical-align: middle; }