Updated markup and all of the styles to fit into the JNJ UI Style Guide. Also, re-wrote much of the JS for consistency.